Предмет: Информатика,
автор: chernovannastya
Задание 2 (35 баллов).
Составить программу на языке Паскаль для решения следующей задачи:
Дан одномерный массив. Замените все отрицательные элементы массива их квадратами, положительные элементы оставьте без изменения. Входные данные для размерности массива и значения элементов массива задайте самостоятельно.
На проверку нужно прислать текст кода программы, результат работы кода в виде скриншота окна программы с отображением кода и полученного результата. Программная реализация обязательна!
Ответы
Автор ответа:
2
Ответ:
const Sz = 100;
var
a: array [1..Sz] of integer;
N: integer;//длина массива
i, sum: integer;
begin
N := 20;
sum := 0;
for i:=1 to N do
read(a[i]); // считываем
for i:=1 to N do begin
if a[i] < 0 then
a[i] := a[i] * a[i]; // меняем на квадрат если меньше 0
end;
for i:=1 to N do
write(a[i],' '); // вывод
end.
Объяснение:
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: Манечка125
Предмет: Английский язык,
автор: Аноним
Предмет: Математика,
автор: milahka1992