Liczenie silni - problem ze zmienną
Ostatnio zmodyfikowano 2015-11-06 11:44
Banneq Temat założony przez niniejszego użytkownika |
Liczenie silni - problem ze zmienną » 2015-11-06 10:49:12 Miałem za zadanie napisać program, który wyliczy silnię z liczby n, gdzie 1<=n<=200. Oto program: #include <iostream> using namespace std; int main() { int a; cin >> a; long long wynikSilni = 1; for( int i = 1; i <= a; i++ ) { wynikSilni *= i; } cout << wynikSilni; return 0; }
Problem jest ze zmienną long long wynikSilni = 1; . Niestety long long nie poradzi sobie z liczbą typu !200. Poda ktoś pomysł jak to zrobić i od razu go wytłumaczy? |
|
michal11 |
» 2015-11-06 11:44:00 |
|
« 1 » |