tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Заполните массив случайными
Заполните массив случайными числами в диапазоне 0..100 и подсчитайте отдельно среднее значение всех элементов, которые < 50, и среднее значение всех элементов, которые ≥50. на языке c++
Hasgirl
3 07.09.2019 12:30
3
Ответы
Tatarin570
06.10.2020 23:02
#include <iostream>
#include <ctime>
#include <random>
using namespace std;
mt19937 gen(time(0));
uniform_int_distribution<> uid(0, 100);
int main()
{
int array[100];
int a = 0;
float s1 = 0, s2 = 0;
for (int i = 0; i < 100; ++i) {
array[i] = uid(gen);
cout << array[i] << " ";
if (i < 50) {
s1 += array[i];
}
else if (i >= 50) {
s2 += array[i];
}
}
cout << endl << "S1: " << s1 / 50 << " S2: " << s2 / 50 << endl;
return 0;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
arina1238
05.10.2019 08:30
Значение формулы срзнач(в2: в5) равно 6. значение формулы сумм(в1: в5) равно 40. чему равно значение ячейки в1? срзнач- служит для вычисления ср. арифметического, функция сумм-...
kredy44belkabelka44
16.04.2021 07:28
Переведите: 11011^2+(1×2^8+1×2^6+1×2^2+1×2^0) - Х^10...
alinacotikmeow
15.09.2019 11:00
Разработайте универсальную подпрограмму, определяющую среднее арифметическое элементов в столбце с матрицы размером n×m элементов. поместите подпрограмму в модуль. разработайте...
irakar03
31.01.2021 15:48
1.Определите основание системы счисления, в которой десятичное число 100 записывается как 55 2. Двухзначное число, записанное в системе счисления с основанием 5, при перестановке...
5Августина5
31.01.2021 15:48
1 Приблизительный объем текста в одном из изданий Толкового словаря по информатике 2 мегабайта. Определите количество страниц в этом словаре, если на каждой из них текст расположен...
dan4ik105217
31.01.2021 15:49
Какие роботы будут больше использоваться в будущем?...
Piloti3p6i
21.06.2019 23:10
Перевести числа 113,117,236 в двоичную систему счисления...
cherkashina711
21.06.2019 23:10
Какое значение будет иметь величина м: =2*5+12/(2+4)-3**2?...
arsenpolenov
21.06.2019 23:10
Склавиатуры вводится 2 числа,если они оба больше 5,то найти их полусумму,иначе удвоенное произведение....
крымнаш
10.09.2019 10:20
Масса наполненного водой сосуда 8 кг, а налитого водой до половины - 5 кг. сколько килограммов воды вмещает этот сосуд?...
Популярные вопросы
Ветер в горы полетел.и попал в ущелье. листья бьются по шоссе. лёгкой карамелью....
2
Запиши предложения.вставляя запятые.. 1.на столе тихо кипел самовар и только...
3
Найдите площадь прямоугольной трапеции , если ее высота равна меньшему основанию...
3
Найти сумму элементов массива кратных 4...
2
Какой бы вы статус хотели иметь бы в социальной жизни (в коллективе, классе)?...
1
Рассказ чехова письмо о чем краткое содержание...
3
Придумать схему или таблицу или чертёж в мастерской было 2 куска материи длиной...
3
Разбирите слово по составу подхватывает...
1
Как разложить на множетели? ? 81-16b(в 4-той...
3
Рыбы (сазан, толстолобик, карп), разводимые на рисовых чеках повышению урожайности...
1
#include <ctime>
#include <random>
using namespace std;
mt19937 gen(time(0));
uniform_int_distribution<> uid(0, 100);
int main()
{
int array[100];
int a = 0;
float s1 = 0, s2 = 0;
for (int i = 0; i < 100; ++i) {
array[i] = uid(gen);
cout << array[i] << " ";
if (i < 50) {
s1 += array[i];
}
else if (i >= 50) {
s2 += array[i];
}
}
cout << endl << "S1: " << s1 / 50 << " S2: " << s2 / 50 << endl;
return 0;
}