Odpowiedź :
#include <iostream>
using namespace std;
int aktualnyDzien, aktualnyMiesiac, aktualnyRok, dzienUrodzin, miesiacUrodzin, rokUrodzin;
void zaIleMiesiecy()
{
int ileLat = aktualnyRok - rokUrodzin;
int IleMiesiecy = ileLat * 12 + aktualnyMiesiac - miesiacUrodzin;
int ile = 18 * 12 - IleMiesiecy;
cout << "Uzytkownik bedzie pelnoletni za: " << ile << " miesiecy";
}
int main()
{
cout << "Podaj aktualny rok: ";
cin >> aktualnyRok;
cout << "Podaj aktualny miesiac: ";
cin >> aktualnyMiesiac;
cout << "Podaj aktualny dzien: ";
cin >> aktualnyDzien;
cout << "Podaj rok urodzenia: ";
cin >> rokUrodzin;
cout << "Podaj miesiac urodzenia: ";
cin >> miesiacUrodzin;
cout << "Podaj dzien urodzenia: ";
cin >> dzienUrodzin;
if (aktualnyRok - rokUrodzin > 18) cout << "Uzytkownik jest pelnoletni.";
else if (aktualnyRok - rokUrodzin == 18)
if (aktualnyMiesiac > miesiacUrodzin) cout << "Uzytkownik jest pelnoletni.";
else if (aktualnyMiesiac == miesiacUrodzin)
if (aktualnyDzien >= dzienUrodzin) cout << "Uzytkownik jest pelnoletni.";
else zaIleMiesiecy();
else zaIleMiesiecy();
else zaIleMiesiecy();
}