![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.12.2011
Сообщений: 11
|
![]()
Написать подпрограмму,которая в таблице обнуляет элементы,стоящие в строках или столбцах,содержащих нули.
Я написала следующее: Type Telem=single; Pline=^Tline; Tline=array[1..1] of Telem; Ptable=^Ttable; Ttable=array[1..1] of Pline; Function NULI(x:Ptable;Var m,n:integer):boolean; Var S:Telem; i,j,k,l:integer; Begin For i:=1 to n do For j:=1 to m do Begin If x^[i]^[j]=0 then For k:=1 to n do {зануление по столбцам} x^[k]^[j]:=0; For l:=1 to m do {зануление по строчкам} x^[i]^[l]:=0; end; end; Я уже писала на данном форуме и мне написали программу, но нужна подпрограмма!! Написать надо по следующему алгоритму: 1)проверить в 1-ой строке есть ли нули? 2)Со 2-ой по n-ю строчку Проходим по строке,если нашли ноль,записываем в 1 строку в этот же столбец 0. 3)идем по строке,где есть 0 зануляем 4)Если NULI=true обнуляем 1-ю строчку Я просто не понимаю как это надо писать |
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 19.11.2009
Сообщений: 155
|
![]() Цитата:
По всем вопросам связанным с Делфи или Паскаль обращайтесь, чем смогу тем и помогу.
Помог жми на весы!!! dmi83206389@mail.ru |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Turbo Pascal и Free Pascal , в чем разница? | antoxann | Паскаль, Turbo Pascal, PascalABC.NET | 31 | 09.11.2011 07:52 |
Pascal. Подпрограмма и матрица. | torah | Помощь студентам | 7 | 08.12.2010 11:37 |
Подпрограмма и матрица.Pascal | torah | Помощь студентам | 2 | 01.12.2010 13:25 |
а free pascal не читает задачи которые написаны на turbo pascal? | demonara | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 25.05.2009 16:28 |
подпрограмма-процедура в Pascal | Танюсик | Помощь студентам | 6 | 21.04.2008 07:28 |