Дан целочисленный массив из 30 элементов.Элементы массива могут принимать значения -1000 до 1000. Необходимо вывести среднееарифметическое тех элементов массива,которые по своему значению меньше последнего элемента этого массива.
105
ОТВЕТЫ
#include <iostream>
#include <iomanip>
#include <ctime>
int main()
{
setlocale(LC_ALL, "RUSSIAN");
const int N = 30;
int a = 0, count = 0;
int arr[N];
srand(time(NULL));
std::cout << "Массив: " << std::endl;
for (int i = 0; i < N; i++)
{
arr[i] = rand() % 2000 - 1000;
std::cout << std::setw(5) << arr[i];
}
for (int i = 0; i < N; i++)
if (arr[N] > arr[i])
{
a += arr[i];
count++;
}
std::cout << std::endl;
if (count == 0)
std::cout << "Нет элементов удовлетворяющих условию" << std::endl;
else
{
a /= count;
std::cout << "Среднее арифметическое элементов массива,которые по своему значению меньше последнего элемента этого массива: " << a << std::endl;
}
system("pause");
}
#include <iomanip>
#include <ctime>
int main()
{
setlocale(LC_ALL, "RUSSIAN");
const int N = 30;
int a = 0, count = 0;
int arr[N];
srand(time(NULL));
std::cout << "Массив: " << std::endl;
for (int i = 0; i < N; i++)
{
arr[i] = rand() % 2000 - 1000;
std::cout << std::setw(5) << arr[i];
}
for (int i = 0; i < N; i++)
if (arr[N] > arr[i])
{
a += arr[i];
count++;
}
std::cout << std::endl;
if (count == 0)
std::cout << "Нет элементов удовлетворяющих условию" << std::endl;
else
{
a /= count;
std::cout << "Среднее арифметическое элементов массива,которые по своему значению меньше последнего элемента этого массива: " << a << std::endl;
}
system("pause");
}
49
Отв. дан
Fonara
Для написания вопросов и ответов необходимо зарегистрироваться на сайте
Другие вопросы в разделе - Математика
Anage
Написать программу нахождения целой части и остатка от деления ...
2018-09-25 00:00:00
Ananaya
В какой системе счисления может быть записано число 402? ...
2018-09-25 00:00:00
Фаина
Пожалуйста посчитайте пожалуйста1) Объем сообщения, содержащего 20 символов, составил ...
2018-09-25 00:00:00
Александра
Как из командной строки Windows вывести на экрансодержимое диска ...
2018-09-25 00:00:00