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

0 голосов
34 просмотров

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


Информатика (15 баллов) | 34 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

На c++

#include #include 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] << ' ';<br> 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;}

(94 баллов)