Chce napisac program, ktory bedzie wczytywał 2 liczby, wykonywal na nich operacje i konczyl, kiedy napotka EOF
Przykładowe wejście:
2 3
5 8
11 20
No i własnie, jak to powinno wyglądać?
while (!cin.eof())
{
int wynik = 0;
cin >>a>> b;
//tutaj dzialania na a i b
cout << wynik << endl;
}
Czy jakby w ten sposob nie wejdzie do while o jeden raz za duzo?
while (cin>>a)
{
int wynik = 0;
cin >> b;
//tutaj dzialania na a i b
cout << wynik << endl;
}
Takie coś bedzie działać poprawnie?
Jak wczytać znak 'EOF' z stdin?