Dzień dobry,
napisałam program z matury z informatyki z 2017 roku (stara formuła, poziom podstawowy). Odpowiedź do podpunktu a) wychodzi mi 140. Prawidłowa odpowiedź to jednak 139. Mogłabym prosić o wyjaśnienie skąd ta różnica i gdzie popełniłam błąd?
Link do treści zadania:
https://www.cke.edu.pl/images/_EGZAMIN_MATURALNY_OD_2015/Arkusze_egzaminacyjne/2017/formula_do_2014/informatyka/MIN-P2_1P-172.pdf
Mój kod:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
fstream dane;
dane.open("liczby.txt",ios::in);
fstream odpowiedzi;
odpowiedzi.open("wyniki4.txt",ios::out);
odpowiedzi<<"a)"<<endl;
string linia;
int licznik=0;
int tab[3];
while(getline(dane,linia))
{
for(int i=0;i<3;i++)
{
dane>>tab[i];
}
if((tab[2]>tab[1])&&(tab[1]>tab[0]))
licznik++;
}
odpowiedzi<<licznik<<endl;
odpowiedzi.close();
dane.close();
return 0;
}