Считать даты рождения 2-x человек, и определить, кто старше - C (СИ)
Формулировка задачи:
Напишите программу, которая считывает данные рождения 2-x человек и сравнивает кто старше.
Следующие расходы должны быть возможно: "человек старше 1 человека 2" или "2 человека одного возраста старше 1 человека" или "оба человека"
Решение задачи: «Считать даты рождения 2-x человек, и определить, кто старше»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> int main() { int d1, d2, m1, m2, y1, y2; printf("Vvedite datu rojdenia 1 cheloveka.\nChislo:"); scanf("%d", &d1); printf("Mesyac:"); scanf("%d", &m1); printf("God:"); scanf("%d", &y1); printf("Vvedite datu rojdenia 2 cheloveka.\nChislo:"); scanf("%d", &d2); printf("Mesyac:"); scanf("%d", &m2); printf("God:"); scanf("%d", &y2); if(y1 < y2) printf("\n1 chelovek starshe chem 2\n"); if(y1 > y2) printf("\n2 chelovek starshe chem 1\n"); if(y1 == y2){ if(m1 < m2) printf("\n1 chelovek starshe chem 2\n"); if(m1 > m2) printf("\n2 chelovek starshe chem 1\n"); if(m1 == m2){ if(d1 < d2) printf("\n1 chelovek starshe chem 2\n"); if(d1 > d2) printf("\n2 chelovek starshe chem 1\n"); if(d1 == d2) printf("\nVozrast etih dvuh ludey odinakov\n"); } } return 0; }
Объяснение кода листинга программы
- Включаются заголовочные файлы stdio.h и stdlib.h
- Определяется функция main()
- Объявляются переменные d1, d2, m1, m2, y1, y2 для хранения введенных пользователем данных
- Выводится сообщение с просьбой ввести данные о первом человеке
- Считываются данные о первом человеке (d1, m1, y1)
- Выводится сообщение с просьбой ввести данные о втором человеке
- Считываются данные о втором человеке (d2, m2, y2)
- Выполняется проверка, если y1 меньше y2, то выводится сообщение о том, что первый человек старше
- Если y1 больше y2, то выводится сообщение о том, что второй человек старше
- Если y1 равно y2, то выполняется проверка, если m1 меньше m2, то выводится сообщение о том, что первый человек старше
- Если m1 больше m2, то выводится сообщение о том, что второй человек старше
- Если m1 равно m2, то выполняется проверка, если d1 меньше d2, то выводится сообщение о том, что первый человек старше
- Если d1 больше d2, то выводится сообщение о том, что второй человек старше
- Если d1 равно d2, то выводится сообщение о том, что возраст этих двух людей одинаковый
- Возвращается 0, что означает успешный конец работы программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д