Дан номер некоторого года. Определить соответствующий ему номер столетия.

Задание

Дан номер некоторого года (целое положительное число). Определить соответствующий ему номер столетия, учитывая, что, к примеру, началом 20 столетия был 1901 год.

Решение

Функция на языке Си (Visual Studio)


#include "stdio.h"
#include "conio.h" 
#include "locale.h" 

int main()
{
 setlocale(0, "RUS"); // подключение кириллицы
 int year, hun; // объявление двух целочисленных переменных
 printf("Введите годы"); //Вывод сообщения на экран
 scanf_s("%d", &year); // сохранение введенного значения
 hun = year / 100; // присваивание переменной hun значение деления нацело.
 if (year % 100 > 0) // если остаток от деления на 100 больше единицы
 printf("Столетие=%d\n", hun + 1); //вывод на экран значение переменной hun на единицу больше
 else // если условие не выполняется
 printf("Столетие=%d\n", hun);//вывод на экран значение переменной hun
 _getch(); // ожидание нажатия клавиши для закрытия программы
 return 0;
}

Опубликовано

в

,

от

Метки:

Комментарии

Один комментарий на ««Дан номер некоторого года. Определить соответствующий ему номер столетия.»»

  1. Аватар пользователя михаил
    михаил

    var n: longint;
    begin
    read(n);
    while n>10 do begin
    n := n mod 10
    end;
    write(n);
    end.

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

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