8900. Наименьшее из больших

 

Дано целое число n. Среди целых чисел больших n и кратных 7 найти наименьшее.

 

Вход. Одно целое число n.

 

Выход. Вывести наименьшее число, большее n и кратное 7.

 

Пример входа

Пример выхода

3

7

 

 

РЕШЕНИЕ

цикл

 

Анализ алгоритма

Входное число n может изначально делиться на 7. Но нам следует найти число, большее исходного, которое делится на 7. Поэтому сначала увеличим n на 1. Далее в цикле пока n не делится на 7 будем увеличивать n на 1.

 

Реализация алгоритма

Читаем входное значение n.

 

scanf("%d", &n);

 

Увеличим n на 1.

 

n++;

 

Пока n не делится на 7, увеличиваем n на 1.

 

while (n % 7 != 0) n++;

 

Выводим ответ.

 

printf("%d\n", n);