Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
den1112pro
11.08.2020 01:52 •
Информатика
1. в одномерном массиве а(10) вычислить среднее арифметическое квадратов положительных элементов.
Показать ответ
Ответ:
sofia200000
08.10.2020 08:00
PascalABC.NET 3.3.5, сборка 1644 от 23.03.2018
Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(10,-50,50); a.Println;
a.Where(x->x>0).Select(x->x*x).Average.Println
end.
Пример
29 45 -32 -44 -48 25 8 -4 -25 -22
888.75
0,0
(0 оценок)
Ответ:
Dinez8
08.10.2020 08:00
Pascal ABC.
var
a: array [1..10] of integer; i,sum,k:integer;
begin
for i:= 1 to 10 do begin
a[i]:=random(100)-50;
if a[i]>0 then begin sum:=sum+sqr(a[i]); inc(k); end;
write(a[i], ' ');
end;
writeln;
writeln(sum/k);
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
куликов44443456
31.05.2023 14:41
Составить программу которая сформирует целочисленный массив из n элементов и увеличит все элементы массива на значение максимального элемента. требования : n - не более заполнения...
wof1234
07.03.2021 07:49
информации быть легко воспринимаемой зрительно...
amid69
07.03.2021 07:49
Даны два целых числа a и в. выведите все числа от a до b включительно, в порядке возрастания, если a b, или в порядке убывания в противном случае...
TretyakovaUlyana
25.07.2021 14:58
Даны два целых числа a и в. выведите все числа от a до b включительно, в порядке возрастания, если a b, или в порядке убывания в противном случае...
плртпломм
01.02.2022 05:10
Напишите программу по следующему описанию. Нажатие Enter в однострочном текстовом поле приводит к перемещению текста из него в список (экземпляр Listbox). При двойном клике (...
blurryriden
13.09.2020 01:07
контрольная работа с решением Построить таблицу истинности для заданного логического выражения (можно сначала упростить)....
olgai71p08imh
21.04.2022 18:14
Найдите в сети Интернет материал, состоящий из 3 – 4 страниц, содержащий таблицы, рисунки и заголовки первого и второго уровня....
clon4
11.05.2023 04:31
Вкаком разделе происходит описание переменных?...
марго398
10.07.2021 08:06
Сделайте на языке pascal abc. 20 кто напишет! 1)составьте программу, которая заполняет массив а [1..10] случайными целыми числами в диапазоне от 1 до 10,затем преобразовывает...
lizahatemehoten
14.11.2022 21:26
Составить программу. напишите программу, вычисляющую и выводящую на экран число бит, если задано число мбайт. количество мбайт вводится с клавиатуры....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(10,-50,50); a.Println;
a.Where(x->x>0).Select(x->x*x).Average.Println
end.
Пример
29 45 -32 -44 -48 25 8 -4 -25 -22
888.75
var
a: array [1..10] of integer; i,sum,k:integer;
begin
for i:= 1 to 10 do begin
a[i]:=random(100)-50;
if a[i]>0 then begin sum:=sum+sqr(a[i]); inc(k); end;
write(a[i], ' ');
end;
writeln;
writeln(sum/k);
end.