Выручайте очень срочно нужно узнать почему не считает:
Найти произведение всех целых чисел от a до 20 (значение a вводится с клавиатуры: 1 <=a <= 20).
#include
using namespace std;
void main()
{
int a;
cin >> a;
int res = 1;
for (int i = a; i <= 20; ++i)
res *= i;
cout << a;
return ;
}
Если вам надо включать в произведение:
#include
using namespace std;
void main()
{
int a;
cin >> a;
int res = 1;
if (a < 20)
{
for (int i = a; i <= 20; ++i)
res = i*res;
}
cout << res;
system("pause");
}
Если не надо то измените i<=20 на i<20
Оцени ответ
