Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Показать больше
Показать меньше
tata15711
21.02.2020 00:51 •
Информатика
Заполните массив случайными числами в диапазоне 0..100 и посчитайте отдельно среднее значние всех элементов, меньших 50, и среднее значение всех элементов, которые больше 50
Показать ответ
Ответ:
Niker04
30.08.2020 21:23
На c++
#include <iostream>#include <ctime>int main(){ using namespace std; const int ArSize = 10; int ar[ArSize]; int s_less = 0, s_more = 0; int k_less = 0, k_more = 0; srand(time(0)); for (int i = 0; i < ArSize; i++) ar[i] = rand() % 101; for (int i = 0; i < ArSize; i++) cout << ar[i] << ' ';
for (int i = 0; i < ArSize; i++) { if (ar[i] < 50) { s_less = s_less + ar[i]; k_less = k_less + 1; } if (ar[i] > 50) { s_more = s_more + ar[i]; k_more = k_more + 1; } } cout << "\nAverage of numbers less than 50: " << (double)s_less / k_less << endl; cout << "Average of numbers more than 50: " << (double)s_more / k_more << endl; return 0;}
0,0
(0 оценок)
Популярные вопросы: Информатика
lazyseal1488
12.05.2023 02:54
Начальное значение переменной x равно 1. что будет на экране считайки, когда он выполнит алгоритм?...
levkovich023
23.08.2020 14:01
Миша создал электронную таблицу, в которой в ячейках диапазона a1: e1 могут содержаться только числа 0 или 1. в ячейку f1 мальчик записал формулу: =если(или(и(a1=0; c1=1);...
radion2005
12.09.2020 14:57
Игорь, Виктор, Лена и Валя — хорошие друзья. Каждый из них занимается каким-либо спортом и посещают факультативы в школе. Спорт и факультативы у них разные. Игорь занимается...
Darina784
16.01.2022 07:55
Яна сессии сейчас. вывести в ячейке c1-0,если в а1 стоит число 10,а если нет вывести единицу...
yuostroi
14.04.2020 07:22
1. определите силу взаимодействия двух одинаковых точечных зарядов по 5 мккл, находящихся на расстоянии 5 см друг от друга....
Глеб0417
14.04.2020 07:22
Из москвы и симферополя в 6 утра вылетели навстречу два самолёта. первый летел со скоростью 220 км в час, а второй на 15 км в час меньше первого и пролетел до встречи на 45...
hamidullinranis
18.01.2022 02:07
С. у малыша нила есть пирамидка,погремушка,кубик и мячик.нил раскладывает их в ряд. сколькими он может это сделать,если иметь в виду только порядок предметов?...
Анастасия126783
18.01.2022 02:07
Выражение cos(а+в)+ sinаsinв/ sin(а-в)-sinа cosв. в ответ запишите значение этого выражения, если а=30,в=-45...
yaroslavaaf
18.01.2022 02:07
Сила взаимодействия двух одинаковых точечных зарядов равна 5 н. найти значения этих зарядов, если они находятся на расстоянии 20 см друг от друга....
Ларкия
18.01.2022 02:07
Какую роль играет плавательный пузырь у рыб?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
#include <iostream>#include <ctime>int main(){ using namespace std; const int ArSize = 10; int ar[ArSize]; int s_less = 0, s_more = 0; int k_less = 0, k_more = 0; srand(time(0)); for (int i = 0; i < ArSize; i++) ar[i] = rand() % 101; for (int i = 0; i < ArSize; i++) cout << ar[i] << ' ';
for (int i = 0; i < ArSize; i++) { if (ar[i] < 50) { s_less = s_less + ar[i]; k_less = k_less + 1; } if (ar[i] > 50) { s_more = s_more + ar[i]; k_more = k_more + 1; } } cout << "\nAverage of numbers less than 50: " << (double)s_less / k_less << endl; cout << "Average of numbers more than 50: " << (double)s_more / k_more << endl; return 0;}