Предмет: Информатика, автор: TOMASLITE

1)Программа. Используя цикл For (обратный), заполните массив (5 элементов) случайными числами в интервале [30,100] и найдите среднее арифметическое его значений.


Пример:


Массив:


1 2 3 4 5


Среднее арифметическое 3.000

_______________________________________________________

2)Программа. Используя цикл While, заполните массив (5 элементов) случайными числами в интервале [-20,10] и подсчитайте отдельно среднее значение всех элементов, которые <0, и среднее значение всех элементов, которые ≥0.


Пример:


Массив:


3 2 52 4 60


Ср. арифм. элементов [0,50): 3.000


Ср.арифм. элементов [50,100]: 56.000

_______________________________________________________

3)Запишите в текстовое поле программу, которая выполняет заполнение массива (5 элементов) случайными числами в интервале [-5,5]; ввод числа X и поиск всех элементов, равных X.


Пример:


Массив:


1 2 3 1 2


Что ищем:


2


Нашли: A[2]=2, A[5]=2


Пример:


Массив:


1 2 3 1 2


Что ищем:


6


Ничего не нашли.


Аноним: с++?
Аноним: в вопросе ошибка,там написано вычеслитьь ср. арифмтическое ичсел которые меньше нуля и больше нуля(2 вопрос)

Ответы

Автор ответа: Аноним
1

Ответ:

1)

#include<iostream>

using namespace std;

int main()

{

int a, sum = 0;

for (int i = 1; i <= 5; i++)

{

cin >> a;

sum += a;

}

cout << sum / 5;

2)

#include<iostream>

using namespace std;

int main()

{

setlocale(LC_ALL, "russian");

int n = 0, z = 0, sum = 0, i=1;

int a;

int sum1 = 0;

while (i <= 5)

{

cin >> a;

if (a < 50)

{

z++;

sum += a;

}

else if (a >= 50)

{

n++;

sum1 += a;

}

i++;

}

cout << "Ср. арифм. элементов [0,50):" << sum / z;

cout << "\nСр.арифм. элементов [50,100]:" << sum1 / n;

}


TOMASLITE: а где 3 задача?
Аноним: незнаю
TOMASLITE: а нельзя тоже самое но на паскале?
Аноним: я незнаю паскаль,надо было в вопросе написать что нужно бвло написть в паскале
Похожие вопросы
Предмет: Математика, автор: katechka07
Предмет: Қазақ тiлi, автор: vbalacko