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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2010, 16:07   #1
shAdoo00w
 
Регистрация: 06.12.2010
Сообщений: 3
Восклицание Задание: выведение числа замен [Паскаль]

Процедура Р заменяет значением F(Z[j]) каждый отрицательный элемент z[j], который идет вслед за положительным, и подсчитайте число замен.В каждой второй строке матрицы заменить каждый отрицательный элемент, идущий за положительным, абсолютной величиной элемента. Вывести число замен для всей матрицы.

сердечно прошу помочь..
shAdoo00w вне форума Ответить с цитированием
Старый 07.12.2010, 11:32   #2
Niro
Форумчанин
 
Аватар для Niro
 
Регистрация: 23.09.2010
Сообщений: 682
По умолчанию

код не проверял, но должно быть правильно
Код:
for i:=1 to n do
for j:=1 to m do
 if (i mod 2)<>0 then begin
                      if (mas[i,j]>0) and (mas[i,j+1]<0) then
                          begin                                                
                             mas[i,j+1]:=ads(mas[i,j+1];
                             k:=k+1; {число замен}
                           end;
                      end;
P.S. каждая вторая строка начиная с первой, т.е. 1,3,5 и т.д.
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить.
Niro вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задание: выведение числа замен shAdoo00w Общие вопросы Delphi 0 06.12.2010 16:27
Задание в турбо паскаль SJIAM Помощь студентам 4 17.11.2010 22:05
задание по Паскаль Оксаночка:) Помощь студентам 10 29.06.2009 21:17