Witam!
Rozwiązywałem ostatnio zadania ze SPOJ i natrafiłem na zadanie polegające na rozwiązaniu równania liniowego. Program po testach działa, ale sędzia go nie uznaje. Co może być przyczyną?
//UWAGA SPOILER
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
float a,b,c;
cin >> a >> b >> c;
if (a == 0)
{
if(b == c) cout << "NWR" << endl;
else cout << "BR" << endl;
}
else
{
float ans = (c-b)/a;
ans *= 100;
float ans2 = roundf(ans);
ans2 /= 100;
cout << ans2 << endl;
}
return 0;
}
Link do pytania: http://pl.spoj.com/problems/JROWLIN/