Ответы на вопрос:
Первый способ (ищем положительные элементы и меняем им знак) программа: const max_n = 1000; // максимальное количество элементов в массиве var a: array[1..max_n] of integer; i, n: integer; begin // ввод массива write('введите размерность массива: '); read(n); writeln('введите массив: '); for i : = 1 to n do read(a[i]); // обработка массива for i : = 1 to n do // если элемент положительный, то меняем знак if a[i] > 0 then a[i] : = -a[i]; // вывод массива writeln('полученный массив: '); for i : = 1 to n do write(a[i], ' ') end. второй способ (каждому элементу присваиваем обратное его модулю число) программа: const max_n = 1000; // максимальное количество элементов в массиве var a: array[1..max_n] of integer; i, n: integer; begin // ввод массива write('введите размерность массива: '); read(n); writeln('введите массив: '); for i : = 1 to n do read(a[i]); // обработка массива for i : = 1 to n do a[i] : = -abs(a[i]); // вывод массива writeln('полученный массив: '); for i : = 1 to n do write(a[i], ' ') end.
Популярно: Информатика
-
axmefibragimovp09v9424.08.2021 13:20
-
ilyakylloRU11.01.2023 13:06
-
zhivotkhanova9511.02.2023 12:45
-
juliamarvel111.06.2020 17:11
-
rom4il15.11.2021 13:10
-
натали57414.05.2021 00:04
-
АлексейGrigorjew19.01.2020 14:43
-
Lophin22.01.2020 16:41
-
Iliawer21.03.2022 06:57
-
Rima0224.01.2020 15:09