• Предмет: Информатика
  • Автор: zs615443
  • Вопрос задан 5 месяцев назад

Известны год, номер месяца и день рождения каждого из двух человек. Определить, кто из них старше. с++

Ответы

Ответ дал: Fchchchv
1

Ответ:

Объяснение:

#include <iostream>

#include <cstdlib>

using namespace std;

int main()

{

long d1, d2;

int m1, y1;

int m2, y2;

cin >> d1;

cin >> m1;

cin>> y1;

if(m1>12 || d1>31){

cout<<"Некорректная дата. Повторно запустите программу";

return 0;

}

cin >> d2;

cin>> m2;

cin>> y2;

if(m2>12 || d2>31){

cout<<"Некорректная дата. Повторно запустите программу";

return 0;

}

d1 = d1 + (m1 * 30) + (y1 * 365);

d2 = d2 + (m2 * 30) + (y2 * 365);

if(d2 > d1){

cout << "Старше первый";}

else if (d2 < d1){

cout << "Старше второй";}

else if (d2 == d1){

cout<<"Они равны! ";

}

return 0;

}

Вас заинтересует