Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
arave1
20.10.2021 05:14 •
Информатика
Заполните массив случайными числами в диапазоне 0..100 и подсчитайте отдельно среднее значение всех элементов, которые < 50, и среднее значение всех элементов, которые ≥50. на языке c++
Ответ:
Mj3589
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;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
mr7ka
02.06.2022 17:31
Сколько бит памяти занимает чёрно-белое изображение (без градаций серого) шириной 60 точек и высотой 400 точек?...
alenushka73
09.03.2022 18:30
1. Python ортасында программаны іске қосу үшін қандай пер- не қолданылады?А) {Alt + F5}В) {F9}C) {Ctrl + F9}D) {F5}...
Ожзвэ
23.01.2023 17:21
Перечислите основные технологии печати...
vasifalieyev001
28.08.2020 22:42
Вбасне крылова участвовали: мартышка, осел, козел и косолапый мишка. сколькими различными они могли бы сесть в ряд. изобразите с графа. решите, хотя бы направьте...
deadpool2478
04.01.2022 15:05
Какие программы существуют к входа в интернет....
yanemykina2014
04.01.2022 15:05
Перевести 0,5625 в двоичную, восьмеричную, шестнадцатеричную системы....
тося42
03.07.2021 17:34
Что общего у рыбака,паука и юзера? а) привычка ловить рыбу в мутной воде б) питаются живыми существами в) работа с сетью г) нет ничего общего...
karinakarim
03.07.2021 17:34
Написать программу для pascal abc с начала суток секунд (целое). найти кол-во полных часов с начала суток....
aruzhan7klass
03.07.2021 17:34
Какую клавишу необходимо удерживать в нажатом состоянии при рисовании и в графическом редакторе чтобы получить квадрат а не прямоугольник? ? а)ait б)ctrl в)shift...
Leonardo81
03.07.2021 17:34
§41. таблицы и массивы. вопрос для тех же исходных данных,что рассматриваются в параграфе,составьтеалгоритм,в котором вычесляются четыре величины: средние температуры...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#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;
}