Предмет: Информатика, автор: arutunyantatevi

поменять в массиве максимум и минимум, если максимум встречается раньше, чем минимум
помогите, пожалуйста (((очень нужно


arutunyantatevi: то есть поменять местами
nedman2000: одномерный массив?
arutunyantatevi: линейный)
arutunyantatevi: да, это одно и то же :-D
arutunyantatevi: одномерный) помоги, пожалуйста, в долгу не останусь

Ответы

Автор ответа: nedman2000
1
Одномерный массив пользователь вводит размерность массива найти в массиве минимум максимум и поменять их местами

Паскаль

Целочисленный массив

По одному вхождению максимума и минимума

Если все, то пишите!

var
n,imax,imin,i,r:integer;
a:array[1..100] of integer;
begin
write('n= ');
readln(n);
for i:=1 to n do
read(a[i]);
writeln('Table:');
imax:=1;
imin:=1;
for i:=1 to n do
begin
write(a[i]:8);
if a[imax]<a[i] then imax:=i;
if a[imin]>a[i] then imin:=i
end;
r:=a[imax];
a[imax]:=a[imin];
a[imin]:=r;
writeln;
writeln('New table:');
for i:=1 to n do
write(a[i]:8);
end.



nedman2000: Источникotvet.mail.
nedman2000: Источник:http
arutunyantatevi: а то,что если максимум встречается раньше,чем минимум?
nedman2000: ://otvet.mail.
nedman2000: ru/question/167934580
arutunyantatevi: максимум должен встречаться раньше.чем минимум
nedman2000: ..
arutunyantatevi: ??
nedman2000: В одномерном массиве поменять местами минимальный и максимальный элементы. Все элементы большие 4 заменить числом 4. Посчитать количество таких элементов.
nedman2000: const n=10;
var A : Array [1..10] of integer;
i, mini, maxi, min,max, c,k: integer;
begin
for i := 1 to n do
begin
A[i] := random(10);
write(' ',A[i]);
end;
maxi:=1;
mini:=1;
For i:=1 to n do
begin
min:=A[1];
If A[i]>max then
begin
max:=A[i];
maxi:=i;
end;
If A[i]<min then
begin
min:=A[i];
mini:=i;
end;
c:=A[maxi];
A[maxi]:=A[mini];
A[mini]:=c;
end;
Writeln;
for i:=1 to n do
begin
Write(' ',a[i]);
end;
Writeln;
for i:=1 to n do
begin
If a[i]>4 then
begin
a[i]:=4;
inc(k);
end;
Write(' ',a[i]
Похожие вопросы
Предмет: Английский язык, автор: moonbby
plz translate
слушала ли ты своих родителей в свои 16?
бабуля: конечно да
мама: да, мы были хорошо воспитаны в детстве
я: если считала нужным, то я слушала их

делилась ты своими мыслями с родителями?
бабуля: ммм на это времени не было, мы гуляли с братьями и делились всем друг с другом
мама: да, что бы ни происходило, я шла с советом к своей маме
я: если считала нужным, то я делала это

как ты веселилась в детстве?
бабуля: мы жили в деревне и поэтому у нас было много приключений..*рассказывает свои веселые истории*
мама: у нас была своя компания, и мы часто ходили на дискотеку или в кино
я: у меня также была компания, и мы все время придумывали что-то новое и каждый день для нас был приключением

было ли у тебя какое-нибудь хобби?
бабуля: я очень любила вышивать со своей мамой, это были полотенца, иконы, портреты
мама: у меня в комнате стояла швейная машинка, так что я быстро научилась шить на ней и даже шила вещи своим куклам, потом и себе.
я: в школе на уроке труда мне очень понравилось вязать шарф, но у меня это не очень получалось, поэтому я училась этому дома и вскоре связала себе шарф. теперь мое хобби это вязание
Предмет: Українська мова, автор: kisa24031980ozfef2
Предмет: Биология, автор: Yarik38296