«

»

C++. Массивы. Задача 4

Написать программу, которая будет вычислять среднее арифметическое последовательности из 10 чисел, без учета минимального и максимального элементов (количество элементов = 8, сумма считывается из 8 элем.)

Решение:

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{setlocale(LC_ALL,"Rus");
int i, mas[10], min, max; float sr_ar=0, col=0, sum=0;
cout<<" Введите 10 элементов массива \n";
for (i=0; i<10; i++)
{
cin>>mas[i];
}
max=min=mas[0];
for (i=1; i<10; i++)
{
if (mas[i]<min)
{ min=mas[i]; }
else if (mas[i]>max)
{ max=mas[i]; }
}
for (i=0; i<10; i++)
{
sum+=mas[i];
col++;
}
sum=sum-max-min;
sr_ar=sum/(col-2);
cout<<" Минимальный элемент массива = "<<min<<endl;
cout<<" Максимальный элемент массива = "<<max<<endl;
cout<<" Среднее арифметическое введенных чисел без учета минимального и максимального элементов = "<<sr_ar<<endl;
system("pause");
return 0;
}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Вы можете использовать эти теги HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Проверка на человечность *