Zdravo!
Pitanje ili opis problema
Radila sam ovaj prost zadatak prvo ovako:
#include<iostream>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
for(int i=a;i<=b;i++)
{
cout<<i<<endl;
}
}
I kad sam poslala to resenje, poslednji test primer RTE, a ostali OK.
Setila sam se nekog post za RTE, pa sam modifikovala kod tako da ne ispisuje poslednji novi red (nisam quote taj post jer kad sam ga nasla, ispostavilo se da je bila prica o unosu i ‘\n’, umesto o output-u).
#include<iostream>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
for(int i=a;i<b;i++)
{
cout<<i<<endl;
}
cout<<b;
}
U svakom slucaju, rezultati koji su bili OK su tako i ostali, ali onaj koji je bio RTE se promenio u WA.
Probala sam onda data resenja (sva tri u C++, a i u C# isto), sva 3 (tj. 6) koda izbacuju RTE za poslednji primer, a za preostala OK.
Moze li pojasnjenje zasto RTE, a onda jos i WA?
P.S. probala sam i sa \n umesto endl, isti rezultati
P.P.S. da nije mozda RTE i WA jer je primer takav da je b<a? RTE u prvom slucaju jer se nista ne ispise, a WA u drugom slucaju jer se ispise b. Ako jeste takav primer, nije naglaseno u zadatku sta treba da bude ispis onda, cim ideja da je prazan ispis netacan
Link ka zadatku ili odgovarajućoj stranici
https://petlja.org/BubbleBee/r/problemi/Zbirka/brojevi_od_a_do_b