Конструктор Циклов - C (СИ)
Формулировка задачи:
Помогите, пожалуйста, составить формулу в теле цикла (BorlandC 3.1):
"Определить ближайшее четное число больше заданного числа N, которое делится на 9 с остатком 5".
Решение задачи: «Конструктор Циклов»
textual
Листинг программы
#include <stdio.h> int main(void) { int n; while ( printf("Number: ") && scanf("%d", &n) == 1 ) { for ( n += 1; ( n & 1 ) || ( n % 9 != 5 ); ++n ) ; printf("Result: %d\n", n); } return 0; }
Объяснение кода листинга программы
- Включаем стандартную библиотеку файлового ввода-вывода
- Объявляем функцию main()
- Объявляем переменную типа int n
- Запускаем цикл while, который будет выполняться до тех пор, пока функция scanf() успешно считывает значение переменной типа int в переменную n
- Внутри цикла while запускаем цикл for, который будет выполняться, пока значение переменной n не станет нечетным или не делится на 9 без остатка
- Внутри цикла for ничего не делаем (пустая тело цикла)
- После выполнения цикла for выводим результат на экран с помощью функции printf()
- Значение, которое выводим на экран, это переменная n
- Завершаем функцию main()
- Возвращаем 0, чтобы операционная система знала, что программа успешно завершилась
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д