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

0 голосов

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


спросил от Начинающий (134 баллов) в категории Информатика
2 Ответы
0 голосов
ответил от Начинающий (414 баллов)
 
Лучший ответ

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

оставил комментарий от Начинающий (134 баллов)

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

оставил комментарий от Начинающий (414 баллов)

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

оставил комментарий от Начинающий (414 баллов)

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

оставил комментарий от Начинающий (414 баллов)

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

оставил комментарий от Начинающий (414 баллов)

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

0 голосов
ответил от Одаренный (2.6k баллов)

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.

оставил комментарий от Начинающий (134 баллов)

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

оставил комментарий от Начинающий (134 баллов)

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

оставил комментарий от Начинающий (414 баллов)

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

оставил комментарий от Одаренный (2.6k баллов)

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

оставил комментарий от Одаренный (2.6k баллов)

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

оставил комментарий от Начинающий (414 баллов)

))

оставил комментарий от Одаренный (2.6k баллов)

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

...