Предмет: Информатика,
автор: alekseigrachikov
Очень нужно!!!!
На паскале
Дан одномерный массив из 15 элементов.Элементы массива положительные и отрицательные . Найти количество положительных элементов , а отрицательные возвести в квадрат. Вывести количество отрицательных элементов и новый массив.
Ответы
Автор ответа:
0
//PascalABC.NET v3.3 1633
const n = 15;
var arr: array [1..15] of integer;
begin
for var i:=1 to n do
arr[i]:=random(-5,5);
write('Исходный массив: ');
arr.PrintLn(', ');
var countP:=0;
var countN:=0;
for var i:=1 to n do
if arr[i] > 0 then
countP += 1
else
if arr[i] < 0 then
begin
arr[i]:=Sqr(arr[i]);
countN += 1;
end;
writeln('Количество положительных элементов: '+countP);
writeln('Количество отрицательных элементов: '+countN);
write('Новый массив: ');
arr.PrintLn(', ');
end.
Похожие вопросы
Предмет: Математика,
автор: csfgbbjjjjjjj
Предмет: История,
автор: aestheticmirdilnaz
Предмет: История,
автор: gonzacenkosenkatv
Предмет: Алгебра,
автор: 10klassnitca
Предмет: География,
автор: dimamaksimov03