Предмет: Информатика,
автор: 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
Ничего не нашли.
Аноним:
с++?
Ответы
Автор ответа:
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;
}
Похожие вопросы
Предмет: Русский язык,
автор: maksman602
Предмет: Физика,
автор: Ordinator
Предмет: Математика,
автор: katechka07
Предмет: Русский язык,
автор: Аноним
Предмет: Қазақ тiлi,
автор: vbalacko