Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
GetMaths
25.10.2021 06:06 •
Информатика
Составить программу на языке си известны год и номер месяца рождения человека. определить возраст человека на март(3 месяц) 2008 года
Показать ответ
Ответ:
Igor20018
05.10.2020 03:23
#include <stdio.h>
int main() {
int year, month, cur_y = 2008, cur_m = 3, m_age, y_age;
scanf("%d%d", &year, &month);
if(month - cur_m > 0) {
m_age = 12 - (month - cur_m);
y_age = (cur_y - year) - 1;
} else {
m_age = cur_m - month;
y_age = cur_y - year;
}
printf("%d years and %d months\n", y_age, m_age);
return 0;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
NarGog
07.10.2021 19:59
написать номер 2, нужно определить количество элементарных операций QI, необходимых для выполнения следующих операторов ПАСКАЛЬ программы...
MurMraz1
23.10.2021 22:49
Было проведено 10 запусков программы, при которых в качестве значений переменных x и y вводились следующие пары чисел: (100, 110); (85, 95); (105, 100); (95, 110); (100,...
Karina1155
03.10.2022 11:48
Задан одномерный массив, заполненный 20-тью случайными целыми числами из интервала от -10 до 10 (random(20)-10). Составь программу вывода на экран всех элементов массива...
timon040805
08.08.2022 11:03
Значение переменной a равно 1. Определите, сколько раз выполнится цикл и чему будет равно значение этой переменной после его завершения: for i in range(1,3,-1): a += i...
jkazlova
27.01.2021 18:34
Народ нужна по задачам связанным с Паскалем. Напишите код для 4,5,6,7 хотябы одному из этих задач....
ник41111
26.05.2020 05:24
1 Что будет выведено на экран после выполнения фрагмента программы: begin m:=5; If m 5 then y:=5+ m else y:=100-m; Writeln (y); end. 2 Что будет выведено на экран после...
dokeliz
07.10.2021 23:14
Нужно написать сочинение на тему один день ребёнка в 25 веке 1 страница...
aminyl
09.02.2022 22:56
Выберите функции графики которых параллельны ответ обоснуйте...
torgor2017
09.02.2022 22:56
5.Определите и запишите основную мысль текста. Чему учитстихотворение? Что хотел сказатьавтор?МолчуныС Димкой мы сидим за партой,Он посмотрит - я пойму,И Австралию на картеПоказать...
MrRobot1452390
09.02.2022 22:56
Характеристика Гринева и интеллект - карту, характеристику Маши Мироновой и интеллект- карту....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
int main() {
int year, month, cur_y = 2008, cur_m = 3, m_age, y_age;
scanf("%d%d", &year, &month);
if(month - cur_m > 0) {
m_age = 12 - (month - cur_m);
y_age = (cur_y - year) - 1;
} else {
m_age = cur_m - month;
y_age = cur_y - year;
}
printf("%d years and %d months\n", y_age, m_age);
return 0;
}