Odpowiedź:
//Napisz program który liczy silnie z liczby n od 1-20
#include <iostream>
using namespace std;
long silnia (int n) {
long int w=1;
for (int i=1; i<=n; i++)
w=w*i;
return w;
}
using namespace std;
int main()
{
for (int i=1; i<=20; i++)
cout << silnia(i) << endl;
return 0;
}
Wyjaśnienie:
Jeżeli miałeś błędne wyniku lub ujemne liczby to znaczy miałeś zły typ danych.