В массиве записан курс евро за 14 дней. Определить минимальное значение курса за первую неделю и максимальное за вторую - C (СИ)
Формулировка задачи:
В массиве записан курс евро за 14 дней. Определить минимальное значение курса за первую неделю и максимальное за вторую.
Решение задачи: «В массиве записан курс евро за 14 дней. Определить минимальное значение курса за первую неделю и максимальное за вторую»
textual
Листинг программы
#include <stdio.h> #include <conio.h> #define N 14 int main(int argc, char* argv[]) { double M[N] = { 3.5, 4.7, 9.6, 2.8, 6.4, 3.8, 4.1, 1.2, 2.7, 9.4, 2.6, 4.5, 7.3, 8.4 }; for (int t1 = 0; t1 < N; t1++) printf("%4.2f ",M[t1]); printf("\n\n"); int min = 0; for (int i = 0; i <= N/2-1; i++) if (M[i] < M[min] || min == 0) min = i; int max = N/2; for (int j = N/2; j < N; j++) if (M[j] > M[max]) max = j; printf("minimum M[%d] = %4.2f\nmaximum M[%d] = %4.2f\n",min,M[min],max,M[max]); _getch(); }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы для работы с консолью и математическими операциями
- Определяем размер массива N = 14
- Инициализируем массив M с курсами евро за 14 дней
- Выводим все значения массива на экран
- Инициализируем переменные min и max значением 0 и N/2 соответственно
- В цикле проходим по первой половине массива и находим минимальное значение курса (переменная min)
- Во второй половине массива проходим по элементам и находим максимальное значение курса (переменная max)
- Выводим на экран минимальное и максимальное значение курса за соответствующую неделю
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д