Найти минимальное среди 10 положительных введенных чисел, do while - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, необходимо найти минимальное среди 10 положительно введенных чисел, используя цикл do while.Уже голову сломал, не представляю как реализовать это именно с помощью do while

Решение задачи: «Найти минимальное среди 10 положительных введенных чисел, do while»

textual
Листинг программы
  1. #include <stdio.h>
  2.  
  3. #define n 10
  4.  
  5. int main(void)
  6. {
  7.     float a, min;
  8.     int i = 0;
  9.     scanf("%f", &min);
  10.     i++;
  11.     do {
  12.         scanf("%f", &a);
  13.         if (a < min)
  14.             min = a;
  15.         i++;
  16.     } while (i < n);
  17.     printf("%f",min);
  18. }

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

  1. Подключение необходимых библиотек: #include
  2. Установка значения переменной n равной 10: #define n 10
  3. Создание переменных: float a, min; int i = 0;
  4. Инициализация переменной min первым введенным числом: scanf(%f, &min);
  5. Увеличение счетчика i на 1: i++;
  6. Запуск цикла do-while, который выполняется до тех пор, пока счетчик i меньше 10: do {
  7. Считывание следующего числа: scanf(%f, &a);
  8. Если число a меньше текущего значения min, то обновление значения min: if (a < min) min = a;
  9. Увеличение счетчика i на 1: i++;
  10. Выполнение условия продолжения цикла: } while (i < n);
  11. Вывод на экран минимального числа: printf(%f,min);

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


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

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

8   голосов , оценка 4.375 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы