Составить алгоритм для программы - C (СИ)

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

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

Составить алгоритм для программы, которая определяет максимальное число из введённых с клавиатуры десяти целых положительных чисел с помощью оператора do while.

Решение задачи: «Составить алгоритм для программы»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <locale.h>
  3.  
  4. int main()
  5. {
  6. setlocale(LC_ALL, "RUS");
  7.  
  8. int b = 0, a, i = 1;
  9. do
  10. {
  11.     printf("Введите число ");
  12.     i++;
  13.       scanf("%d", &a);
  14.     if( b < a)
  15.     b = a;
  16.  
  17. }
  18. while( i <= 10);
  19.  
  20. printf("Наибольшее число %d", b);
  21. return 0;
  22. }

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

  1. Подключение необходимых библиотек для работы с консолью и локали.
  2. Установка локали на русский язык.
  3. Объявление переменных: b - для хранения текущего наибольшего числа, a - для хранения введенного числа, i - для отслеживания количества попыток ввода.
  4. Вход в цикл do, который будет выполняться до тех пор, пока i меньше или равно 10.
  5. Вывод сообщения с просьбой ввести число.
  6. Увеличение i на 1 после каждой итерации цикла.
  7. Считывание введенного числа с помощью функции scanf и сохранение его в переменной a.
  8. Сравнение текущего введенного числа a с текущим наибольшим числом b. Если a больше b, то обновление значения b на a.
  9. Повторение шагов 5-8 до тех пор, пока i меньше или равно 10.
  10. Вывод сообщения с наибольшим числом b.
  11. Возврат 0, что означает успешный конец работы программы.

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


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

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

14   голосов , оценка 4 из 5

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

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

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