Найти среднее арифметическое первых 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; }
Объяснение кода листинга программы
Вывод в консоль:
- Ввод 10 чисел с пробелами в качестве разделителей.
- Вывод массива в консоль.
- Вычисление среднего арифметического первых 10 элементов массива и вывод его в консоль.
- Вычисление среднего арифметического элементов массива с индексами от 39 до 50 (включительно) и вывод его в консоль.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д