Proszę o pomoc, nie wiem co tu jest źle, że otrzymuję komunikat: Przekroczono limit czasu.
Na moim kompilatorze wszystko działa jak należy.
Z góry dzięki!
include
using namespace std;
long int x,n,wyniksilni,wyniksilni2;
int wczytaj()
{ do {
cout<<"Podaj nieujemne n: "<<endl;
cin>>n;
}
while (n<0);
return n;
}
int wczytajile()
{ cout<<"Ile liczb chcesz rozwazyc?: "<<endl;
cin>>x;
return x;
}
double silnia(int n)
{ double silnia=1;
for(int i=2;i<n+1;i++)
{
silnia=silnia*i;
}
return silnia;
}
int jed(int a)
{
return wyniksilni%10;
}
int dz(int a)
{
wyniksilni2=wyniksilni/10;
return wyniksilni2%10;
}
int main()
{
wczytajile();
for (int i=1;i<=x;i++)
{
wczytaj();
wyniksilni=silnia(n);
cout<<dz(wyniksilni)<<" "<<jed(wyniksilni)<<endl;
}
return 0;
}