В массиве записан курс евро за 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();
}

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

  1. Включаем необходимые заголовочные файлы для работы с консолью и математическими операциями
  2. Определяем размер массива N = 14
  3. Инициализируем массив M с курсами евро за 14 дней
  4. Выводим все значения массива на экран
  5. Инициализируем переменные min и max значением 0 и N/2 соответственно
  6. В цикле проходим по первой половине массива и находим минимальное значение курса (переменная min)
  7. Во второй половине массива проходим по элементам и находим максимальное значение курса (переменная max)
  8. Выводим на экран минимальное и максимальное значение курса за соответствующую неделю

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


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

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

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