![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 25.12.2009
Сообщений: 9
|
![]()
Напишите пожалуйста программу,завтра надо сдать а я вообще не понимаю чё тут надо делать!
Задание: Дан вещественный массив из 5 стрк и четырёх столбцов.Строку содержащую максимальный элемент поменять местами с первой. |
![]() |
![]() |
![]() |
#2 |
Регистрация: 25.12.2009
Сообщений: 9
|
![]()
uses crt;
var Matrix:array[1..5,1..4] of real; max,buf:real; i,j,imax:integer; begin clrscr; for i:=1 to 5 do begin for j:=1 to 4 do begin writeln('Введите элемент ',i,' ',j); readln(Matrix[i,j]); end; end; clrscr; writeln('Матрица имеет следующий вид:'); for i:=1 to 5 do begin for j:=1 to 4 do write(Matrix[i,j]:10:2); writeln; end; max:=-maxint; imax:=1; for i:=1 to 5 do begin for j:=1 to 4 do if Matrix[i,j]>max then begin max:=Matrix[i,j]; imax:=i; end; end; writeln('Максимальный элемент равен ',max:2:2,' и находится в строке №',imax); for j:=1 to 4 do begin buf:=Matrix[imax,j]; Matrix[imax,j]:=Matrix[1,j]; Matrix[1,j]:=buf; end; writeln; writeln('Преобразованная матрица имеет следующий вид:'); for i:=1 to 5 do begin for j:=1 to 4 do write(Matrix[i,j]:10:2); writeln; end; readln; end. спасибо за помощь нашёл решение винете сам! |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Двумерные массивы в Pascal | AnL | Помощь студентам | 6 | 14.12.2009 17:45 |
Двумерные массивы в PASCAL | hohol90 | Помощь студентам | 2 | 01.12.2009 15:55 |
Двумерные массивы 2 (Pascal) | Дима82 | Помощь студентам | 3 | 08.06.2008 09:41 |
Двумерные массивы (Pascal) | Дима82 | Помощь студентам | 11 | 07.06.2008 16:54 |
Pascal двумерные массивы | I n n a | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 08.05.2008 13:50 |