составить программу на языке Си Известны год и номер месяца рождения человека. Определить возраст человека на март(3 месяц) 2008 года

Вопрос школьника по предмету Информатика

составить программу на языке Си
Известны год и номер месяца рождения человека. Определить возраст человека на март(3 месяц) 2008 года

Ответ учителя по предмету Информатика

#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 monthsn», y_age, m_age);

  return 0;

}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Похожие вопросы от пользователей