Консультация № 189280
27.04.2016, 18:32
0.00 руб.
28.04.2016, 12:48
0 1 1
Здравствуйте! Прошу помощи в следующем вопросе:

i
Код:
nt main()
{
int N, F = 1;
setlocale(LC_ALL, "Russian");
cout << "Введите N:";
cin >> N;
if (N < 0) cout << "Введите N>0" << endl;
else
{
for (int i = 2; i <= N; i++)
F = F*i;
cout << N << "!=" << F << endl;
}
system("pause");
return 0;
}


Как мне сделать через DO ... WHILE?

Обсуждение

давно
Старший Модератор
312929
1973
28.04.2016, 07:09
общий
это ответ
Здравствуйте, Посетитель - 399158!

Например, так:
[code lang=js]
#include "locale.h"
#include "iostream.h"

int main()
{
int N, F = 1;
setlocale(LC_ALL, "Russian");
cout << "Введите N: ";
cin >> N;
if (N < 0) cout << "Введите N>0" << endl;
else
{
int i = 1;
do F = F*(i++); while (i<=N);
cout << N << "!=" << F << endl;
}
system("pause");
return 0;
}[/code]
Форма ответа