Вывести наибольшее простое число из серии положительных чисел - 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;
}

Объяснение кода листинга программы

  1. Подключение стандартной библиотеки ввода-вывода
  2. Объявление переменных: — max (максимальное значение) — 0 (ноль) — number (число) — не определено
  3. Ввод чисел с клавиатуры с помощью цикла while: — условие цикла: сканирование числа (%d) и проверка его значения (>0) — если число больше текущего максимального значения, то обновить max
  4. Вывод максимального значения на экран
  5. Завершение программы (возврат 0)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5
Похожие ответы