Cоздать два одномерных массива разного размера массив максимального элемента которого большее упорядочить по убыванию(На Паскале )
10-11 класс
|
program gt;
var a,b:array[1..1000]of integer;
n,m,i,j,k,l,max1,max2:integer;
begin
randomize;
n:=random(100)+1;
m:=random(100)+1;
max1:=-1;
for i:=1 to n do
begin
a[i]:=random(1000);
if(a[i]>max1)then max1:=a[i];
end;
max2:=-1;
for i:=1 to m do
begin
b[i]:=random(1000);
if(b[i]>max2)then max2:=b[i];
end;
if(max1>max2)then begin
for i:=1 to n-1 do
begin
for j:=1 to n-1 do
begin
k:=a[j];l:=a[j+1];
if(a[j]>a[j+1])then begin
a[j]:=l;
a[j+1]:=k;
end;
end;
end;
end;
if(max2>max1)then begin
for i:=1 to m-1 do
begin
for j:=1 to m-1 do
begin
k:=b[j];l:=b[j+1];
if(b[j]>b[j+1])then begin
b[j]:=l;
b[j+1]:=k;
end;
end;
end;
end;
for i:=1 to n do
begin
write(a[i],' ');
end;
writeln;
for i:=1 to m do
begin
write(b[i],' ');
end;
end.
здесь у меня случайный набор
n-кол-во элементов в 1 массиве
m-кол-во элементов в 2 массиве
a[i]-первый массив
max1-максимальный элемент 1-вого массива
и так же для 2-го массива
Другие вопросы из категории
Задание:
Определить сколько раз в тексте встречается слово "Давши".
Исходный текст:
Не давши слово-крепись,
А давши - Держись
ь уравнения 4-рёх прямых
p2=5, p3=7. При этом диапазон однозначного представления чисел равен произведению оснований (в приведенном примере p1∙p2∙p3 = 105, т. е. однозначно представляются все числа от 0 до 104). Любое число в этом диапазоне записывается остатками от целочисленного деления этого числа на выбранные основания. Например, число A = 19 запишется в СО с основаниями 3, 5, 7 так: A = (1, 4, 5). Укажите, какая из записей соответствует числу 5, записанному в системе остатков с основаниями 3, 5, 7.
1) (3, 0, 2) 2) (2, 0, 2) 3) (2, 0, 5) 4) (5, 5, 5)
символы, расположенные на нечетных позициях.
Читайте также
числа 7 и меньше 10. Вывести количество элементов массива и среднее арифметическое значение этих элементов, которых больше заданного числа 7 и меньше 10 на монитор
среди последних 9-ти элементов массива, максимум среди первых 5-ти элементов. Замените в массиве все элементы, которые больше найденного среднего арифметического - на максимум.
необходимо поменять местами: а) первый и последний элементы массива; б) второй и минимальный элементы массива; в) третий и максимальный элементы массива; Вывести на экран исходный и результирующий массивы.
полученный массив вывести на экран.
соответствующего элемента исходного массива. в полученном массиве определите насколько максимальный элемент исходного массива отличается от минимального элемента нового массива. выведите на экран исходные и полученные результаты