Выручайте очень срочно нужно узнать почему не считает: Найти произведение всех целых чисел от 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<
Не нашли ответ?
Ответить на вопрос
Похожие вопросы