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