Меньше среднего.C++
Дан массив A из N элементов. Требуется найти и вывести количество элементов,
значение которых меньше среднего арифметического значения элементов массива.
{
Num = Console.ReadLine();
if (!uint.TryParse(Num, out uint NumSecond)) return;
A[i] = NumSecond;
AllSum += NumSecond;
}
int Counter = 0;
var AList = new List();
AList.AddRange(A);
foreach(uint just in A)
{
if(just < AllSum / AList.Count)
{
Counter++;
}
}
Console.WriteLine($"Всего нужных элементов в массиве: {Counter}.");
Console.ReadLine();
Ответы
Ответ дал:
1
Ответ:
Объяснение:
#include <iostream>
using namespace std;
int main()
{
int N, average, sum = 0, counter = 0;
cout << "Введите размер массива (N): ";
cin >> N;
int A[N];
cout << "Вводите значения массива: " << endl;
for (int i = 0; i < N; ++i){
cin >> A[N];
sum += A[N];
}
average = sum / N;
cout << "Среднее арифметическое: " << average << endl;
for (int i = 0; i < N; ++i){
if(A[i] < average){
counter++;
}
}
cout << "Кол-во элементов: " << counter << endl;
return 0;
}
Вас заинтересует
3 года назад
3 года назад
8 лет назад
9 лет назад
Console.WriteLine("Введите количество элементов массива A .");
TryAgain:
NStr = Console.ReadLine();
if (! uint.TryParse(NStr, out uint N) && N < 100 && N > 0)
{
Console.WriteLine("Введите корректное значение.");
Console.ReadLine();
goto TryAgain;
}
var A = new uint[N];
uint AllSum = 0;
string Num;
Console.WriteLine($"Введите {N} чисел массива.");