![]() |
|
Модераторы: volvo877, Snowy, MetalFan |
![]()
|
|
| whitey |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 6.12.2008 Репутация: нет Всего: нет |
В матрице 4*3 поменяь местами 1-ю и последнюю строку. Вывести на экран обе матрицы и строку в которой рапололжен максимальный элемент.
Помогите сделать ее с помощью процедур или функций. Спасибо |
|||
|
||||
| Metalex |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 635 Регистрация: 22.10.2008 Где: Украина-ZPсity Репутация: нет Всего: нет |
Зачем тебе процедуры или функции? Если несколько строк менять - другое дело.. А так - только программу замусоривать.
-------------------- Don't let the system get you down. |
|||
|
||||
| TRS743 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 22.12.2008 Репутация: нет Всего: нет |
PROGRAM MATR;
USES CRT; CONST n=3; m=4; VAR i, j, c, k:INTEGER; S,MAX: REAL; A: ARRAY[1..N, 1..M] OF REAL; B: ARRAY[ 1..N, 1..M] OF REAL; BEGIN FOR i:=1 TO N DO FOR j:=1 TO M DO BEGIN CLRSCR; //-------------------- WRITE(' введите значенние ',i,'- й строки ',j,'- го столбца: ');//------- READLN(A[i,j]); END; clrscr;//------------------ FOR i:=1 TO N DO FOR j:=1 TO M DO B[i,j]:=A[i,j]; FOR j:=1 TO M DO begin B[n,j]:=A[1,j]; B[1,j]:=A[n,j]; end; MAX:=a[1,1]; k:=1; //---------------- c:=1; //----------------- for i:=1 to n do for j:=1 to m do begin //------------------- if a[i,j]>=MAX then //-------------------- begin //--------------- MAX:=a[i,j]; //---------------- k:=i; //------------- end; //--------------------- end; //------------- writeln('первая матрица:'); for i:=1 to n do begin writeln; for j:=1 to m do write (A[i,j]:4:2,' '); //---------------- END; writeln; writeln;//---------------- writeln('вторая матрица:'); for i:=1 to n do begin writeln; for j:=1 to m do write (B[i,j]:4:2,' ');//----------------- end; writeln; writeln;//--------------- writeln('Max элемент ', MAX:4:2); writeln;//-------------- writeln('Строка, в которой расположен макс. элемент: ',k); //---------- FOR j:=1 TO m DO write (a[k,j]:4:2,' '); readkey;//--------------------- end. немного исправил ошибки и оформление(см. чёрточки в комментариях). Если по первоначальному коду был бы максимальным элемент 1-1, то было-бы весело. |
|||
|
||||
| navi |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 28.4.2007 Где: Moldova Репутация: нет Всего: нет |
TRS743
*для кода есть специалные блоки!!! так удобнее!!! не заметил? --------------------
Хакер не преступник! Взлом ради искусства! Смысл в свободе! |
|||
|
||||
![]()
|
| Правила форума "Delphi" | |
|
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |