Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2012, 22:45   #1
Nastya1221
Пользователь
 
Регистрация: 28.12.2011
Сообщений: 11
Восклицание (Free Pascal) подпрограмма

Написать подпрограмму,которая в таблице обнуляет элементы,стоящие в строках или столбцах,содержащих нули.

Я написала следующее:

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-ю строчку
Я просто не понимаю как это надо писать
Nastya1221 вне форума Ответить с цитированием
Старый 26.01.2012, 09:31   #2
zmey31313
Форумчанин
 
Регистрация: 19.11.2009
Сообщений: 155
Сообщение

Цитата:
Я уже писала на данном форуме и мне написали программу, но нужна подпрограмма!!
В чем в общем то проблема, если программа есть замените несколько строк подпрограммой станет, а с нуля просто так ни кто не напишет, все ценят своё время...
По всем вопросам связанным с Делфи или Паскаль обращайтесь, чем смогу тем и помогу.
Помог жми на весы!!!
dmi83206389@mail.ru
zmey31313 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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