kozhevniks
?>

Как выполнить реверс максимального и минимального элементов массива в этой программе? ПАСКАЛЬ const n = 10; type mass = array[1..n] of integer; var a: mass; i, k, max, c, min, j: integer; begin randomize; for i := 1 to n do A[i] := random(20)-10; for i := 1 to n do write(a[i]:3); writeln(); max := 1; for j := 1 to n - 1 do begin for i := j + 1 to n do if a[i] > max then max := a[i]; end; Writeln(Max) ; min:=1; for j:=1 to n-1 do begin for i := j + 1 to n do if a[i] end; writeln(min);

Информатика

Ответы

AnvarzhonovichNadezhda1071

Обратите внимание на то, что использование переменных c,k,j совершенно не нужно. Также в переменных

max,min лучше запоминать индексы, чтобы затем выполнить реверс.

const n = 10;

type mass = array[1..n] of integer;

var

a: mass;

i, max,min: integer;

begin

randomize;

for i := 1 to n do

A[i] := random(20)-10;

for i := 1 to n do

write(a[i]:3);

writeln();

// В переменных max и min будем запоминать

// ИНДЕКСЫ макс. и мин. элементов

max := 1;

min := 1;

for i := 1 to n do begin

if a[i] > a[max] then max := i;

if a[i] < a[min] then min := i;

end;

Writeln('A[',max,'] = ',a[max]);

Writeln('A[',min,'] = ',a[min]);

// Меняем местами max и min

i := a[max];

a[max]:=a[min];

a[min]:=i;

// Выводим результат на экран

for i := 1 to n do write(a[i]:3);

end.

artemy682719

Растровое изображение.  

 

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

 

Важными характеристиками изображения являются:  

 

* количество пикселей. Может указываться отдельно количество пикселей по ширине и высоте (1024*768, 640*480,...) или же, редко, общее количество пикселей (обычно измеряется в мегапикселях) ;  

* количество используемых цветов (или глубина цвета) ;  

* цветовое пространство RGB, CMYK, XYZ, YCbCr и др.  

 

Растровую графику редактируют с растровых графических редакторов. Создается растровая графика фотоаппаратами, сканерами, непосредственно в растровом редакторе, также путем экспорта из векторного редактора или в виде скриншотов.

ЮлияДаниил520
1)var
n:longint;
begin
readln(n);
if n mod 5=0 then writeln('Число N является кратным чилслу 5')else
writeln('Чило N не является кратным числу 5' );
end.
2)
var
a,b,c:longint:
begin
readln(a,b,c);
if (a+b)div 2=c then writeln('Число C является средним арефметическим чисел A и B') else writeln(' Число C является средним арефметическим чисел A и B') else writeln('Число C не является средним арефметическим чисел A и B ');
end.
3)
var
a:longint;
begin
write('Сколько вам лет?');
readln(a);
if a<14 then write('Вам еще рано получать паспорт?') else write('Поздравляю! Вы гражданин России!');
end.
4)
var
a:extended;
begin
readln(a);
if (a>36)and(a<37) then writeln('Вы здоровы') else writeln('Вы больны');
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Как выполнить реверс максимального и минимального элементов массива в этой программе? ПАСКАЛЬ const n = 10; type mass = array[1..n] of integer; var a: mass; i, k, max, c, min, j: integer; begin randomize; for i := 1 to n do A[i] := random(20)-10; for i := 1 to n do write(a[i]:3); writeln(); max := 1; for j := 1 to n - 1 do begin for i := j + 1 to n do if a[i] > max then max := a[i]; end; Writeln(Max) ; min:=1; for j:=1 to n-1 do begin for i := j + 1 to n do if a[i] end; writeln(min);
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

dashakhmeleva6
andrew55588201824
fakyou170
mnkrasnova
uzunanna19922488
Sacharov84
kobzev-e
samirmajbubi
lpcck2212
magazintrofey
Mikhail_Magomed635
stark11
stasyan
kayrina
melnik-738