«аочное дистанционное образование с получением государственного диплома через Internet










ѕолучить информацию о поступлении
 
√лавна€ Ќовости  арта сайта ‘отоальбом √остева€ книга  онтакты

{LTS}

 

”пражнение 1 (ƒвумерные массивы)

ƒана матрица Nхћ, состо€ща€ из натуральных чисел. Ќайти в ней наименьший элемент и опреде­лить его местоположение. ≈сли таких элементов несколько, то вывести на экран положение каж­дого из них.

Ёту задачу можно решить несколькими способами. Ќапример, пользу€сь тем, что к элементам массива осуществл€етс€ параллельный доступ и возможен многократный просмотр, можно организовать два просмотра матрицы. «а один просмотр находим минимальный элемент, и если таких элементов несколько, то за второй просмотр определ€ем их местоположение.

PROGRAM PG5_1;

CONST

T = 100;

S = 100;

VAR A : ARRAY[1..T, 1..S] OF INTEGER;

N, M, IM, JM, I, J, MIN,   : INTEGER;

BEGIN

WRITE('BBEƒ»TE  ќЋ»„≈—“¬ќ —“–ќ  N = ');

READLN(N);

WRITE('BBEƒ»TE  ќЋ»„≈—“¬ќ —“ќЋЅ÷ќ¬ ћ = ');

READLN(M);

FOR I := 1 TO N DO BEGIN

WRITELN('BB≈ƒ»TE „≈–≈« ѕ–ќЅ≈Ћ ', M, ' „»—≈Ћ');

FOR J := 1 “ќ ћ DO

READ(A[I, J])

END;

MIN :=A[1, 1];

IM := 1;

JM := 1;

K := 0;

FOR I := 1 TO N DO

FOR J := 1 TO M DO

IF MIN>A[I, J] THEN

BEGIN

K:= 1;

IM:=I;

JM:=J;

MIN := A[l, J]

END

ELSE

IF MIN = A[l, J] THEN

  := K+1;

IF   = 1 THEN

BEGIN

WRITELN('B ћј“–»÷≈ ќƒ»Ќ ћ»Ќ»ћјЋ№Ќџ… ЁЋ≈ћ≈Ќ“ MIN =', MIN);

WRITELN('B ', IM, '—“–ќ ≈, ¬ ', JM, ' —“ќЋЅ÷≈')

END

ELSE

BEGIN

WRITELN('B ћј“–»÷≈ ',  , 'ћ»Ќ»ћјЋ№Ќџ’ ЁЋ≈ћ≈Ќ“ќ¬ MIN = ', MIN);

FOR I := IM TO N DO

FOR J := 1 TO M DO

IF MIN = A[l, J] THEN

WRITELN('B —“–ќ ≈ ', I, ' ¬ —“ќЋЅ÷≈ ', J)

END

END.

ƒл€ решени€ задачи:

- формируем тело программы и описываем переменные;

- вводим размеры массива ј и значени€ его элементов;

- просматриваем элементы массива, ищем минимальное значение и запоминаем значение индексов;

- считаем количество минимальных элементов;

- в зависимости от   либо выводим информацию о единственном минимальном элементе, либо организуем повторный просмотр массива ј дл€ вывода информации о всех минимальных элементах.

ѕеременные:

ј - двумерный массив;

N, ћ - количество строк и столбцов массива;

I, J - переменные цикла;

  - количество минимальных элементов;

IM, JM - строка и столбец минимального элемента;

MIN - текущий минимум.
 
{SITELINK-S263}¬“ќ–ќ… —ѕќ—ќЅ –≈Ў≈Ќ»я «јƒј„»{/SITELINK}

”знать как сэкономить в кризис моно на сайте ekonom-it.ru

«адачи на тему "ќдномерные массивы" ”пражнение 1 (ќдномерные массивы) ”пражнение 2 (ќдномерные массивы) ”пражнение 3 (ќдномерные массивы) «адачи на тему "ƒвумерные массивы" ”пражнение 2 (ƒвумерные массивы) ”пражнение 1, второй способ решени€ (ƒвумерные массивы) ≈√Ё по информатике “еоретический материал ѕрактический материал 


 
     
   
 


ѕриглашаем прин€ть участие в круглом столе!
подробнее   >>>
 

»нститут ћенеджмента, Ёкономики и »нноваций начинает набор на курсы повышени€ квалификации!
подробнее   >>>
 

”важемые студенты јЌќ ¬ѕќ »ћЁи»!
подробнее   >>>
 

Ќачинаетс€ набор на курсы повышени€ квалификации!
подробнее   >>>
 

ѕриглашаем прин€ть участие в конференци€х!
подробнее   >>>
 


все новости...

 


–ассылки Subscribe.Ru
—овременное образование
ѕодписатьс€ письмом