Spoj dlaczego błędna odpowiedź

Spoj dlaczego błędna odpowiedź
N1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 17
0

Wydaje mi się że wszystko jest dobrze, przykłady robi poprawnie. Nie mogę dojść co zrobiłem źle.

Kopiuj
#include<iostream>
using namespace std;
int main()
{
int a,b;
string c;
while(cin>>a)
{
cin>>c>>b;
if(c=="==")
{
    if(a==b)cout<<1<<endl;
    else cout<<0<<endl;
}
if(c=="<=")
{
    if(a<=b)cout<<1<<endl;
    else cout<<0<<endl;
}
if(c==">=")
{
    if(a>=b)cout<<1<<endl;
    else cout<<0<<endl;
}
}
}

zadanie to https://pl.spoj.com/problems/KC015/

  • Rejestracja: dni
  • Ostatnio: dni
0

Za kazdym razem sprawdzasz 3 warunki. Jesli 1 warunek bedzie spelniony to sprawdzi kolejne dwa wiec mozesz miec sytuacje ze dla pojedynczych danych wejsciowych bedziesz mial 3 odpowiedzi, np. 100.

katelx
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Hong Kong
1

przeczytaj sobie tresc zadania, konkretnie - "Przyjmujemy, że żadna z liczb nie ma więcej niż 1000 cyfr." int ci tego nie pomiesci

tajny_agent
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1340
1

Przyjmujemy, że żadna z liczb nie ma więcej niż 1000 cyfr.

Do int raczej nie zmieścisz takich liczb ;)

N1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 17
0

Czyli trzeba to zrobić jako napis?

LP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 366
0

Z treści: Zestawy składają się z [...], symbol relacji (==, !=, >= lub <=)[...]. W pierwszym poście obsługujesz tylko trzy z czterech.

N1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 17
0
lubie_programowac napisał(a):

Z treści: Zestawy składają się z [...], symbol relacji (==, !=, >= lub <=)[...]. W pierwszym poście obsługujesz tylko trzy z czterech.

Zmieniłem, dalej zła odpowiedź

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.