Даны два целочисленных массива. Найти сумму минимального элемента первого массива и...

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

Даны два целочисленных массива. Найти сумму минимального элемента первого массива и маскимального элемента второго, и заменить ею все элементы первого массива, стоящие на четных местах и элементы второго массива , стоящие на нечетных местах( в паскаль)


Информатика (134 баллов) | 47 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Проверь пожалуйста, а то сейчас нет возможности 

(414 баллов)
0

Это ведь не та же задача,?? Просто очень похожи они 

0

Извиняюсь нашел одну ошибку,  исправил!!!

0

ну я переделывал предыдущий код

0

исправил нахождение min и max

0

и добавил изменение четных и нечетных элементов

0 голосов

Var  
a, b: array[1..10] of integer;
 
i, min, max, sum: integer;
 
begin  
min := 10;
 
for i := 1 to 10 do
  begin    
write('Введите ',i,'-ый элемент первого массива ');
Readln(a[i]);    
write('Введите ',i,'-ый элемент второго массива ');
Readln(b[i]);  
if a[i] < min then min := a[i];
   
if b[i] > max then max := b[i];
 
end;
 
for i := 1 to 10 do
   
write(a[i], ' ');
 
Writeln;
 
for i := 1 to 10 do
   
write(b[i], ' ');
 
writeln; 
 
writeln('Минимальное первого массива ', min);
  writeln('Максимальное первого массива ', max);  
sum := min + max;
 
for i := 1 to 10 do
   
if (i mod 2) = 0 then
     
a[i] := sum else
b[i] := sum;
 
for i := 1 to 10 do
   
write(a[i], ' ');
 
Writeln;
 
for i := 1 to 10 do
   
write(b[i], ' ');

end.

(2.6k баллов)
0

Мы не пишем чепе

0

через рандом*

0

 я извиняюсь но что будет если массивы будут разной длины

0

С ручным заполнением сделать?

0

никчего страшного не будет. Но нужно будет переделать.

0

))

0

Переделал с ручным вводом данных