Witam, chciałbym zapytać czy algorytm który zrobiłem (na silnie) jest poprawny? Pytam dlatego ze zrobiłem go trochę po swojemu i na skróty ;)
#include <iostream>
using namespace std;
int main()
{
int a=0,s=1;
cin>>a;
for(int i=0;i>=0;i++)
{
s=s*(a-i);
if((a-i)==1) break;
}
cout<<s;
char c;
cin>>c;
return 0;
}
Wyniki niby się zgadzają a czy reszta jest poprawna?