Вывести наибольшее простое число из серии положительных чисел - C (СИ)
Формулировка задачи:
Подскажите пожалуйста, как вывести наибольшее простое число из серии положительных чисел, которая заканчивается при вводе отрицательного числа.
Решение задачи: «Вывести наибольшее простое число из серии положительных чисел»
textual
Листинг программы
#include <stdio.h> int main() { int max = 0; int number; while ((scanf("%d", &number) == 1) && (0 < number)) { if (max < number) { max = number; } } printf("max = %d\n", max); return 0; }
Объяснение кода листинга программы
- Подключение стандартной библиотеки ввода-вывода
- Объявление переменных: — max (максимальное значение) — 0 (ноль) — number (число) — не определено
- Ввод чисел с клавиатуры с помощью цикла while: — условие цикла: сканирование числа (%d) и проверка его значения (>0) — если число больше текущего максимального значения, то обновить max
- Вывод максимального значения на экран
- Завершение программы (возврат 0)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д