Выручайте очень срочно нужно узнать почему не считает: Найти произведение всех целых чисел от a до 20 (значение a вводится с клавиатуры: 1 меньше =a меньше = 20). #include using namespace std; void main() { int a; cin бол...
Выручайте очень срочно нужно узнать почему не считает:
Найти произведение всех целых чисел от 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
Гость
#include
using namespace std;
int main() {
int a;
cin>>a;
long res = 1;
for (int i=a; i<=20; ++i)
res *= i;
cout<
Не нашли ответ?
Похожие вопросы