Witam niedawno zabrałem się za naukę programowania i kupiłem książkę której nazwa jest w temacie i mam problem z pierwszym zadaniem z rozdziału o i nstrukcjach warunkowych.
Treść zadania: Poproś użytkownika o podanie wieku dwóch osób i wskaż, która z nich jest starsza. Jeśli obie osoby mają powyżej 100lat, program powinien zachować się w szczególnych sposób.
Mój problem polega na tym że w linii gdzie znajduje się instrukcja if kompilator wyświetla błąd, i pominę już fakt że nie mam w programie zapisanego kodu który ma sprawić że jeżeli wiek osoby będzie większy bądź równy sto to ma się stać coś specjalnego bo program wykrzacza mi się przy prostej instrukcji if. Czy może mi to ktoś w miarę możliwości zrozumiale wyjaśnić dlaczego tak się dzieję ?
Z góry dziękuję za pomoc.
#include <iostream>
using namespace std;
int main ()
{
int wiek_1;
int wiek_2;
cout << "Porosze podac wiek pierwszej osoby: " << endl;
cin >> wiek_1;
cout << "Porsze podac wiek drugiej osoby: " << endl;
cin >> wiek_2;
}
if (wiek_1 > wiek_2)
{
cout <<"Pierwsza osoba jest starsza";
}
else
{
cout <<"Druga osoba jest starsza";
}