Есть ответ 👍

Дан массив целых чисел,определить сколько среди его элементов больших,чем среднее арифметическое всех элементов массива.с++ или с

178
180
Посмотреть ответы 2

Ответы на вопрос:


#include < iostream> #include < stdlib.h> using namespace std; int main() { const int n = 10; int a[n]; double s=0; int k=0; srand(time(0)); for (int i = 0; i < n; i++) { a[i]=-20 + (101.0 / rand_max) * rand(); cout < < a[i] < < " "; } cout < < "\n"; for (int i = 0; i < = n; i++){   s = s+a[i]; } s = s/n; cout < < "среднее = " < < s < < "\n"; for (int i = 0; i < = n; i++){   if (a[i]> s) k++; } cout < < "k = " < < k < < "\n"; return 0; } пример: -18 80 77 66 74 44 62 78 45 0   среднее = 50.9 k = 6
ogurhik
4,8(62 оценок)

Для каждой строки алгоритм порождает цепочку длиной , где n - номер строки. длина цепочки в восьмой строке равна 2⁸-1 или 255, следовательно, девятая и последующие строки будут содержать в позиции 256 первый символ из цепочки в восьмой строке. как легко понять из алгоритма, цепочка всегда начинается с символа "а" - он и будет в позиции 256.

Популярно: Информатика