Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
SleaM4ik
31.10.2021 07:31 •
Информатика
Подсчитать сумму квадратов отрицательных элементов одномерного массива вещественных чисел. паскаль.
Ответ:
Покрасьон
05.10.2020 22:37
Const
N = 13;
Var
A:array[1..N] of real;
i:integer;
S:real;
Begin
S:=0;
Write('Исходный массив: ');
For i:= 1 to N do
Begin
A[i]:=random*N-N/2;
Write(A[i]:0:3,' ');
if A[i]<0 then S:=S+A[i]*A[i]
End;
WriteLn;
WriteLn;
WriteLn('S = ',S)
End.
0,0
(0 оценок)
Ответ:
brukaya
05.10.2020 22:37
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ReadArrReal('Вводите:',ReadInteger('n='));
Writeln('S=',a.Where(x->x<0).Select(x->x*x).Sum)
end.
Пример
n= 5
Вводите: 12 -5 0 -7.5 9
S=81.25
0,0
(0 оценок)
Популярные вопросы: Информатика
timkoa
05.12.2022 09:10
Решите уравнение 224 x+1=1100. ответ запишите в десятичной системе счисления...
qazdhnvd
05.12.2022 09:10
V=max(min(x-y,y-x),0) построить блок схему, не могу понять как....
irinazakharova1
23.08.2021 16:51
при запуске стоит такая штука,я уже все кнопки перепробовал,все равно не кто знает,что делать...
sabama
25.12.2022 22:20
Запишите оператор цикла фор который бы выводил все числа в диапазоне от100 до 10 включительно:...
зынзын
01.03.2023 10:52
Какая из предложенных команд ms - dos позволяет присвоить буквенное обозначение каталогу и обращаться к нему как к виртуальному диску? варианты ответов: a) mkdir б) path...
Светик1987
10.09.2022 05:43
Создать проект, который позволяет рассчитать площадь прямоугольника, если известны две стороны а= 20 см и b=10 см.. 1.Опишите модель решения поставленной задачи, соблюдая...
Torquis
07.11.2020 08:40
Найти сколько вопросов нужно задать,чтобы отгадать число от 32 до 64....
serzhsitch
27.11.2020 14:03
В стале было 200 животных, из них 43 % составляютовцы...
anastasia1292
08.07.2020 07:40
Решите уравнение 7,8*х-4,6*х+0,8=12...
amurti
02.07.2021 18:52
Прочитай тексты. Какой общей темой объединены эти тексты? архитектура мавзолеясвященное местомавзолей Ходжи Ахмеда Ясавиодин из трёх правильный ответ ...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
N = 13;
Var
A:array[1..N] of real;
i:integer;
S:real;
Begin
S:=0;
Write('Исходный массив: ');
For i:= 1 to N do
Begin
A[i]:=random*N-N/2;
Write(A[i]:0:3,' ');
if A[i]<0 then S:=S+A[i]*A[i]
End;
WriteLn;
WriteLn;
WriteLn('S = ',S)
End.
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ReadArrReal('Вводите:',ReadInteger('n='));
Writeln('S=',a.Where(x->x<0).Select(x->x*x).Sum)
end.
Пример
n= 5
Вводите: 12 -5 0 -7.5 9
S=81.25