Предмет: Другие предметы,
автор: vasaputilov84341
Сформировать одномерный массив с помощью генератора случайных чисел. Количество элементов 10. Диапазон [-20;10]. Нечетные элементы заменить на 1, четные элементы заменить на 0. Вывести массив в столбик.
Решить в Pascal очень срочно пожалуйста
Ответы
Автор ответа:
1
Ответ:
const
n = 10;
var
a: array [1..n] of integer;
i: integer;
begin
Randomize;
Writeln('Исходный массив:');
for i := 1 to n do
begin
a[i] := Random(11) - 5;
Write(a[i], #32);
end;
Writeln;
Writeln('Полученный массив:');
for i := 1 to n do
begin
if a[i] mod 2 <> 0 then
a[i] := -a[i];
Write(a[i], #32);
end;
Readln
end.
Похожие вопросы
Предмет: Русский язык,
автор: ДимаКликушин
Предмет: Английский язык,
автор: masha1091234
Предмет: Английский язык,
автор: Egor1254
Предмет: Физика,
автор: romanisaev0007
Предмет: Другие предметы,
автор: Аноним
10] of integer ;
var i : integer ;
var sum : integer ;
var ans : real ;
begin
Randomize ;
sum : = 0 ;
for i : = 1 to 10 do begin
mass[i] : = Random (41) - 20 ; write(mass[i], ' ') ;
end ;
for i : = 1 to 10 do
sum + = mass[i] ; ans : = sum / 10 ;
writeln('Otvet : ', ans) ;
end.