tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Напишите программу, которая заполняет
Напишите программу, которая заполняет массив из n элементов случайными целыми числами в диапазоне [ a , b ] и определяет среднее арифметическое всех элементов этого массива, которые меньше 50, и среднее арифметическое всех остальных элементов.
velkovavika15
1 01.10.2019 05:40
0
Ответы
mumin2013
09.10.2020 07:07
#include <ctime>
#include <iostream>
using namespace std;
int main(){
srand(time(NULL));
int n;
cout << "Vvedite N << endl;
cin >> n;
int arr[n];
int a,b;
cout << "Vvedite diapozon A-B cherez probel" << endl;
cin >> a >> b;
for (int i=0; i<n; i++) a[i]=rand()%b+a;
int s50 = 0;
int ss50 = 0;
int s = 0;
int ss = 0;
for (int i=0; i<n; i++) {
if (a[i]<50) {
s50+=a[i];
ss50++;
} else {
s+=a[i];
ss++;
}
}
cout << "Srednee arifmeticheskoe chisel menshe 50 ravno " << s50/ss50 << endl;
cout << "Srednee arifmeticheskoe chisel ostalnix elementov ravno " << s/ss;
return 0;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
Антон11111111112
26.01.2020 20:01
Какой информационный объём изображение размером 800х600 пикселей , при условии , что в палитре 2 в 24 степени цветов...
CoconutPie
26.01.2020 20:03
Дан специальный знак языка паскаль: , определи его назначение. нет верного ответа разделение элементов списков ограничение комментариев в программе используется для...
ПолинаПять
26.01.2020 20:05
Исполнитель чертёжник перемещается на координатной плоскости, оставляя след в виде линии. чертёжник может выполнять команду сместиться на (a, b) (где...
Facegga
26.01.2020 20:07
Выбери правильную команду присваивания. f=2; f: =2; ю=2; ю: =2; f=: 2;...
ArtemRussia
26.01.2020 20:07
Исполнитель чертёжник перемещается на координатной плоскости, оставляя след в виде линии. чертёжник может выполнять команду сместиться на (a, b) (где...
Aloha44
26.01.2020 20:07
Создайте словесный алгоритм и блок-схему: проверить есть ли дома гречка...
РафикЖирафик
26.01.2020 20:07
Исполнитель чертёжник перемещается на координатной плоскости, оставляя след в виде линии. чертёжник может выполнять команду сместиться на (a, b) (где a, b − целые...
VanilkaII
29.05.2019 09:00
Функция преобразующая десятичное число в шестнадцатеричное 1)oct 2)hex 3)chr 4)acs...
ser73
29.05.2019 09:00
10000+1000*10=? (двоичная система)...
marimitul
29.05.2019 09:00
Одинаковые ли значения примет с после выполнения фрагментов программ? а)а: =-1; b: =5; c: =16 if (a 1)or (b=0) then c: =a+b; b)a: =9; b: =7; c: =10 if (a 0) and (b=7)then...
Популярные вопросы
Груз неизвестной массы растягивает пружину на 3 см. Если добавить...
1
:)укр мова ..❤️.. ❤️.. ❤️.. а-а-а заваливают контрошами...
1
Зарубіжна література, 8 клас, допоміжіть( ◜‿◝ )♡...
2
и подскажите !Затруднился с заданием. Два упраж.110 и 111 на фото....
1
СТР 36 37 упр 6 7 объясните...
2
Однакова кількість звуків і букв у кожному слові рядка...
2
Startfen Türkçe cümlede anlam yardıı...
2
Что отстаивает в своей исповеди Мцыри?...
3
21 параграф реконкиста и образование централизованных государств...
1
создать Web-страницу, посвященную Черногории , при языка разметки...
2
#include <iostream>
using namespace std;
int main(){
srand(time(NULL));
int n;
cout << "Vvedite N << endl;
cin >> n;
int arr[n];
int a,b;
cout << "Vvedite diapozon A-B cherez probel" << endl;
cin >> a >> b;
for (int i=0; i<n; i++) a[i]=rand()%b+a;
int s50 = 0;
int ss50 = 0;
int s = 0;
int ss = 0;
for (int i=0; i<n; i++) {
if (a[i]<50) {
s50+=a[i];
ss50++;
} else {
s+=a[i];
ss++;
}
}
cout << "Srednee arifmeticheskoe chisel menshe 50 ravno " << s50/ss50 << endl;
cout << "Srednee arifmeticheskoe chisel ostalnix elementov ravno " << s/ss;
return 0;
}