Witam. Mam do rozwiazania pewien problem. Mianowicie chodzi o to zadanie: http://alfred.studmat.umk.pl:8070/ZawodyWeb/problem/1304/numeracja-liczb-wymi.html
Moje rozwiazanie niestety nie przechodzi testu ze wzgledu na przekroczony limit czasowy... nie wiem co jest nie tak...
#include <iostream>
using namespace std;
int main()
{
long int suma, s,i=1,n, x, y;
cin >> n;
while (n>0)
{
suma=0;
for (i=1; suma<n; i++)
suma=suma+i;
suma=((suma-i)+1);
s=(n-suma);
if((i-1)%2==0)
{x=s;
y=i-s;}
else
{x=i-s;
y=s;}
cout << "TERM "<< n << " IS " << x << "/" << y << endl;
cin >> n;
}
return 0;
}