Заполните массив случайными числами в спектре 0..100 и подсчитайте раздельно среднее

Заполните массив случайными числами в диапазоне 0..100 и подсчитайте отдельно среднее значение всех частей, которые lt;50, и среднее значение всех частей, которые 50. На языке C++

Задать свой вопрос
1 ответ
include lt;iostreamgt;
include lt;ctimegt;
include lt;randomgt;
using namespace std;

mt19937 gen(time(0));
uniform_int_distributionlt;gt; uid(0, 100);

int main()

int array[100];
int a = 0;
float s1 = 0, s2 = 0;
for (int i = 0; i lt; 100; ++i)
array[i] = uid(gen);
cout lt;lt; array[i] lt;lt; " ";
if (i lt; 50)
s1 += array[i];

else if (i gt;= 50)
s2 += array[i];


cout lt;lt; endl lt;lt; "S1: " lt;lt; s1 / 50 lt;lt; " S2: " lt;lt; s2 / 50 lt;lt; endl;
return 0;
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт