Задание:
Дан номер некоторого года (целое положительное число). Определить соответствующий ему номер столетия, учитывая, что, к примеру, началом 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;
}
Скриншот программы: