Автор - aleksejlis46

1. Заполнить матрицу из 8 строк и 5 столбцов случайными числами в интервале [-10,10] выведите ее на экран.
2. Устроить все элементы матрицы и вывести ее на экран.
3.Найти минимальный и максимальный элементы матрицы и их номера форма вывода

минимальный элемент A[3,4] = -6

максимальный элемент
A [2,2] =10

4.Вывести на экран строку, сумма элементов которой максимальна. Формат вывода:
строка 2: 3 5 8 9 8

Ответ

Проверено экспертом

Автор - fedrfedr

Ответ:

program Array8x5;


var

 A: array [1..8, 1..5] of Integer;

 i, j, imin, imax, jmin, jmax, s, smax: Integer;

begin

// 1. Заполнить матрицу из 8 строк и 5 столбцов случайными числами в интервале [-10,10] выведите ее на экран.

 Randomize;

 for i := 1 to 8 do begin

   WriteLn;

   for j := 1 to 5 do begin

     A [i, j] := Random (21) - 10;

     Write (A [i, j] :3, ' ');

   end;

 end;

// 2. Устроить все элементы матрицы и вывести ее на экран.

 WriteLn;

 for i := 1 to 8 do begin

   WriteLn;

   for j := 1 to 5 do begin

     A [i, j] := A [i, j] * 3;

     Write (A [i, j] :3, ' ');

   end;

 end;

// 3.Найти минимальный и максимальный элементы матрицы и их номера

 imin := 1;

 imax := 1;

 jmin := 1;

 jmax := 1;

 for i := 1 to 8 do begin

   for j := 1 to 5 do begin

     if A [i, j] > A [imax, jmax] then begin

       imax := i;

       jmax := j;

     end;

     if A [i, j] < A [imin, jmin] then begin

       imin := i;

       jmin := j;

     end;

   end;

 end;

 WriteLn; WriteLn;

 WriteLn ('минимальный элемент  А[', imin, ',', jmin, '] = ', A [imin, jmin]);

 WriteLn ('максимальный элемент А[', imax, ',', jmax, '] = ', A [imax, jmax]);

// 4.Вывести на экран строку, сумма элементов которой максимальна.

 imax := 1;

 smax := - MaxInt;

 for i := 1 to 8 do begin

   s := 0;

   for j := 1 to 5 do begin

     s := s + A [i, j];

   end;

   if s > smax then begin

     smax := s;

     imax := i;

   end;

 end;

 Write ('строка ', imax, ': ');

 for j := 1 to 5 do

   Write (A [imax, j], ' ');

 WriteLn;

 ReadLn;

end.

Ответы и объяснения

Сервис носит ознакомительный характер, вся информация, а в частности вопросы и ответы, которые задают и отвечают пользователи.
© 2026 Все права защищены Политика конфиденциальности Контакты
search points attachment profile arrow left arrow right star heart verified symbols equation arrow-down question mark check menu accountancyadministrationagriculturalalgebraallarabicartart_musicbelarusbelarus_altbiologybusinesscatalachemistrychineseeconomicsegzamenglishentrepreneurshipenvironmentethicseuskarafirst_aidfrenchgalegogeographygeologygeometrygermangrammarhealthhistoryindia_langindonesian_langinformaticsitalianjapanesekazachkazach_altkoreanlanguagelatinlawlife_scienceliteraturelogicmathematicsmusicnigerian_langother_languagesotherspedagogicsphilosophyphysical_educationphysicspoliticspsychologyreligionrpa_langrussianrussian_altsciencesecurityskillssocial_sciencesociologyspanishstatisticstechnologytourismtrafficukrainianukrainian_altukrainian_literaturewos_civilisation accountancyadministrationagriculturalalgebraall_1arabicartart_music_2belarusbelarus_altbiologybusiness_2catalachemistry_1chineseeconomicsexam_3englishentrepreneurshipenvironment_2ethicseuskarasecurity_1frenchgalegogeography_4geology_4geometrygermangrammarhealthhistoryindia-langindonesian-langinformaticsitalianjapanesekazachAsset 230koreanlanguagelatinlawlife-scienceliteraturelogic_2mathematicsmusicnigerian-langotherlanguagesother_1pedagogicsphilosophyphysical_educationphysicspoliticspsychologyreligion_1rpa-langrussianrussian_altsciencesecurity_3_mskills_1allsocial_science_5_msociologyspanishstatisticstechnologytourismtrafficukrainianukrainian_altukrainian_literaturewos_civilisation