Witam mam zadanie "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 100 lat, program powinien zachować sie w szczególny sposób." mój kod to
#include <iostream>
#include <string>
using namespace std;
int main()
{
string wiek1;
string wiek2;
cout << "Podaj wiek pierwszej osoby: ";
getline (cin, wiek1, '\n');
cout << "\nPodaj wiek drugjej osoby: ";
getline (cin, wiek2, '\n');
if (wiek1 > wiek2)
{
cout << "\nPierwsza osoba jest starsza";
}
if (wiek1 < wiek2)
{
cout << "\nDruga osoba jest starsza";
}
if( wiek1 >= "100" && wiek2 >= "100")
{
cout << "\nOboje zaraz umra";
}
}
i niestety ale
if( wiek1 >= "100" && wiek2 >= "100")
{
cout << "\nOboje zaraz umra";
}
zawsze jest prawdziwe, gdzie popełniam błąd? (bez apostrofów przy 100 wyskakuje błąd)