Написать программу на Паскаль
10-11 класс
|
В одномерном массиве, из n действительных элементов, посчитать сумму негативных элементов массива
const
n = 15;
var
i: integer;
a: array[1..n] of real;
s:real;
begin
Randomize;
writeln('Исходный массив');
s:=0;
for i := 1 to n do
begin
a[i] := (Random(100) - 50)/1.7;
write(a[i]:8:3);
if a[i]<0 then s:=s+a[i]
end;
writeln;
writeln('Сумма отрицательных элементов равна ',s);
end.
Тестовое решение:
Исходный массив
12.941 -0.588 -22.941 19.412 24.706 -1.176 3.529 5.882 23.529 7.059 -28.235 25.882 -10.588 -24.706 28.824
Сумма отрицательных элементов равна -88.2352941176471
Другие вопросы из категории
располагались все единицы, затем все двойки и, наконец, все нули (дополнительного массива не заводить).
Читайте также
добрый вечер, всем. помогите, пожалуйста, написать программу на Ассемблере.
задание:
Создать программу на языке Ассемблер, что позволяет организовать вычисления над элементами массивов
Объединить два массива 8-битных целых чисел со знаком. Сначала элементы второго затем первого.
заранее огромное спасибо всем!
2.написать программу в паскале
f(x)=2(sin*sin)x+1
рдинат. Я поняла, что нужно найти их длины (формулы я знаю), а правильно написать программу не могу
13.
Нужно написать программу на цикле с предусловием, на Паскале.
массив из N целых чисел и выводит на экран номера отрицательных элементов и сами эти элементы. Протестировать программу для следующих массивов:
а) 3 5 -2 0 -6 -8 1
б) -1 -2 -3 0 -1 2 3
массивы должны вводися вручную а не рандомно.