Найти и вывести наибольшее и наименьшее значение массива, а также разницу между ними - C (СИ)

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

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

Люди помогите написать программу!!!! использовать одномерный массы чисел, заполнить произвольными действительными числами. Найти и вывести на экран наибольшее и наименьшее значение а также разницу между ними. используя scanf та prinf. и если можно с комментарием

Решение задачи: «Найти и вывести наибольшее и наименьшее значение массива, а также разницу между ними»

textual
Листинг программы
  1. #include <stdlib.h>
  2. #include <conio.h>
  3. #include <stdio.h>
  4. #include <time.h>
  5.  
  6. #define size 20
  7.  
  8. int main (void) {
  9.     int array[size], min = 0, max = 0;
  10.    
  11.     printf("Array: \n");
  12.     for (int i = 0; i < size; i++) {
  13.         array[i] = rand() % 50 + 1;
  14.         printf("%d ", array[i]);
  15.         if (array[i] < array[min])
  16.            min = i;
  17.         if (array[i] > array[max])
  18.            max = i;
  19.     }
  20.     printf("\nMaximal: %d", array[max]);
  21.     printf("; Minimal: %d", array[min]);
  22.     printf("\nMaximal - Minimal: %d", array[max] - array[min], "\n");
  23.    
  24.     _getch();
  25. }

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

  1. Подключение необходимых библиотек для работы со случайными числами, выводом на экран и получением ввода с клавиатуры.
  2. Определение размера массива в 20 элементов.
  3. Инициализация переменных: массив, min и max значением 0.
  4. Вывод названия массива и заполнение его случайными значениями от 1 до 50 с шагом 1.
  5. Поиск индексов минимального и максимального значения в массиве.
  6. Вывод максимального значения массива.
  7. Вывод минимального значения массива.
  8. Вычисление разницы между максимальным и минимальным значением массива.
  9. Получение ввода с клавиатуры с помощью _getch() для выхода из программы.
  10. Завершение программы.

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


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

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

9   голосов , оценка 4.667 из 5

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

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

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