В массиве Z(10) найти минимальный элемент и сформировать новый массив, каждый элемент...

0 голосов
61 просмотров
В массиве Z(10) найти минимальный элемент и сформировать новый массив, каждый элемент которого получится умнождением элемента массива Z на его минимальный элемент. Вывести оба массива. ПОЖАЛУЙСТА.Этоне для моих куриных мозгов

Информатика (136 баллов) | 61 просмотров
0

язык какой??)

0

Паскаль

Дано ответов: 2
0 голосов
Правильный ответ

Var a,b,i,min:longint;
m,l:array[1..10] of longint;
begin
min:=100000;
for i:=1 to 10 do
begin
read(m[i]);
if m[i]min:=m[i];
end;
for i:=1 to 10 do
begin
l[i]:=m[i]*min;
end;
for i:=1 to 10 do
write(m[i],' ');
writeln;
for i:=1 to 10 do
write(l[i],' ');
end.

(2.8k баллов)
0

if m[i]min:=m[i]; Что за строчка? Не правильно.

0

а не проще min присваивать первое значение? т.е. min:=a[1].

0

а как надо?

0

У него не правильно вовсе)

0

ща разберусь, это сайт все в строчку сжимает

0

Var a,b,i,min:longint;
m,l:array[1..10] of longint;
begin
min:=100000;
for i:=1 to 10 do
begin
read(m[i]);
if m[i]min:=m[i];
end;
for i:=1 to 10 do
begin
l[i]:=m[i]*min;
end;
for i:=1 to 10 do
write(m[i],' ');
writeln;
for i:=1 to 10 do
write(l[i],' ');
end.

0 голосов

Можно попробывать набрать вот так))


image
(280 баллов)
0

Тоже так сделал бы)

0

Var a,b,i,min:longint;
m,l:array[1..10] of longint;
begin
min:=100000;
for i:=1 to 10 do
begin
read(m[i]);
if m[i]min:=m[i];
end;
for i:=1 to 10 do
begin
l[i]:=m[i]*min;
end;
for i:=1 to 10 do
write(m[i],' ');
writeln;
for i:=1 to 10 do
write(l[i],' ');
end.

0

вот рабочий код

0

не туда