Вывести полное обозначение года по веку и году - C (СИ)

Узнай цену своей работы

Формулировка задачи:

C клавиатуры вводятся век и год в столетии. Вывести полное обозначение года. Например, для чисел 21 и 4 вывести 2004

Решение задачи: «Вывести полное обозначение года по веку и году»

textual
Листинг программы
#include <stdlib.h>
#include <stdio.h>
 
void main()
{
    int vek,year;
 
    printf("Vvedite vek i god\n");
    scanf("%d %d",&vek,&year);
 
    if (year < 0)
        printf("Error.Try again.\n");
 
    if (year >= 0 && year < 10)
        printf("Year: %d0%d\n",vek-1,year);
 
    else
        printf("Year: %d%d\n",vek-1,year);
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек для работы с памятью и выводом данных
  2. Объявление переменных vek и year типа int
  3. Вывод сообщения с просьбой ввести vek и year
  4. Считывание значений переменных vek и year с помощью функции scanf
  5. Проверка на ошибки ввода (если год отрицательный, выводится сообщение об ошибке)
  6. Вывод полного обозначения года в зависимости от значения переменной year (если год меньше или равен 9, то добавляется символ 'а')
  7. Вывод полного обозначения года в зависимости от значения переменной year (если год больше 9, то добавляется символ 'о')

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5
Похожие ответы