Массивы В1(10) и В2(10) заполнены случайными числами. Сформировать третий массив, каждый элемент которого равен большему из соответствующих
10-11 класс
|
элементов данного массива. Вывести три массива.
const
len = 10;
var B1, B2, B3 : array [1..len] of integer; {объявляем массивы}
i : integer;
begin for i := 1 to len do {заполняем массивы B1 и B2 случайными числами}
begin
B1[i] := Random(1000);
B2[i] := Random(1000);
end;
for i := 1 to len do {пробегаемся по массиву B3 и записываем в B3[i] максимальное число из B1[i] и B2[i]}
B3[i] := Max(B1[i], B2[i]);
write('Первый массив: '); {выводим массивы}
for i := 1 to len do write(B1[i], ' ');
writeln; write('Второй массив: ');
for i := 1 to len do write(B2[i], ' ');
writeln; write('Третий массив: ');
for i := 1 to len do write(B3[i], ' ');
writeln;
end.
Другие вопросы из категории
Распишите решение подробно, пожалуйста.
(мощность) обозначим N(a) и N(b) соответственно. Выразите величину N(a) через величину N(b)
Читайте также
сформулируйте массив содержащий 15 элементов, с помощью датчика случайных чисел. получите новый массив, каждый элемент которого равен квадрату соответствующего элемента исходного массива. в полученном массиве определите насколько максимальный элемент исходного массива отличается от минимального элемента нового массива. выведите на экран исходные и полученные результаты
соответствующего элемента исходного массива. в полученном массиве определите насколько максимальный элемент исходного массива отличается от минимального элемента нового массива. выведите на экран исходные и полученные результаты
элементов А,В,С, т.е. Di=MAX{Ai,Bi,Ci}. Нахождение максимального значения оформить в виде подпрограммы.а вот подпрограмма:
Procedure FindMax(A,B,C:real; Var D:real);
Begin
if (A>B)and(A>C) then D:=A;
if (A<B)and(B>C) then D:=B;
if (C>B)and(A<C) then D:=C;
End;
Var
A,B,C,D:array[1..10] of real;
i:integer;
Begin
Write('A: ');
For i:=1 to 10 do
Begin
A[i]:=random(100)-25;
Write(A[i],' ');
End;
WriteLn;
Write('B: ');