Сделать программу, выводящую факториал числа (произведение чисел от 1 одного до n), заданного с клавиатуры.
Решение:
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#include «stdafx.h»
#include <iostream> #include <math.h> using namespace std; int main() {setlocale(LC_ALL,«Rus»); int i, n, sum=1; cout<<«N = «; cin>>n; for (i=1; i<=n; i++) { sum*=i; } cout<<» Сумма первых положительных чисел равна «<<sum<<endl; system(«pause»); return 0; } |
Класс!!! А продолжение будет?
Ага. Когда время есть свободное сразу пишу
int fac=1, num;
cout << "FACTORIAL_COUNTER" << endl <> num;
while (num>=1)
{
fac *= num;
—num;
}
cout << endl << "factorial = "<< fac << endl;