Составьте программу,которая заполняет массив A[1..10] случайными целыми числами в...

0 голосов
27 просмотров

Составьте программу,которая заполняет массив A[1..10] случайными целыми числами в диапазоне от -20 до 20. Чётные элементы замените на 1, а нечётные на -1. Исходный и преобразованный массив выведите на экран в отдельных строках.


Информатика (14 баллов) | 27 просмотров
Дан 1 ответ
0 голосов

Const n=10;
var a:array [1..n] of integer;
begin
randomize;
for i:=1 to n do
a[i]:=random(40)-20;
write(a[i], '  ');
for i:=1 to n do
if a[i] mod 2=0 then a[i]:=1 else a[i]:=-1;
for i:=1 to n do
write(a[i], '  ');
readln;
end.

(94 баллов)
0

Вам, по-моему, программа нужна. Надо указывать, какой язык вам нужен.

0

Нужна программа? Я дала программу.

0

Если нужно по-русски, требовался бы алгоритм. Логично? Логично. У меня всё.

0

Исходя из условия уже понятно, что требуется не алгоритмический язык. И я совсем не понимаю, к чему Вы разводите здесь этот спор.