Найти среднее арифметическое первых 10 элементов массива - C (СИ)

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

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

Помогите. Программа должна осуществлять ввод массива из 50 вещественных алементов. Затем она должна найти среднее арифметическое первых 10 элементов, среднее арифметическое последних 10 элементов и обнулить элементы массива с 15-го по 35-й.

Решение задачи: «Найти среднее арифметическое первых 10 элементов массива»

textual
Листинг программы
#include <stdio.h>
 
#define LEN 50
#define arslen 10
 
int main()
{
    double array[LEN], sum1, sum2;
    
    int i;
    sum1 = sum2 = 0.0;
    for (i = 0; i < LEN; ++i) {
        scanf("%lf", &array[i]);
        if (i < 10)
            sum1 += array[i];
        if (i > 38)
            sum2 += array[i];
        if (i > 13 && i < 35)
            array[i] = 0;
    }
    
    putchar('\n');
    for (i = 0; i < LEN; ++i)
        printf("%g ", array[i]);
    printf("\n\n");
 
    printf("%g\n%g\n", sum1 / arslen, sum2 / arslen);
    return 0;
}

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

Вывод в консоль:

  1. Ввод 10 чисел с пробелами в качестве разделителей.
  2. Вывод массива в консоль.
  3. Вычисление среднего арифметического первых 10 элементов массива и вывод его в консоль.
  4. Вычисление среднего арифметического элементов массива с индексами от 39 до 50 (включительно) и вывод его в консоль.

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


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

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

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