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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 13.10.2009, 13:22   #1
Pryboy
Новичок
Джуниор
 
Регистрация: 13.10.2009
Сообщений: 5
Смущение Задачка в Паскале

Вставить строку из нулей после той в которой нет элементов <0

Последний раз редактировалось Rembo; 13.10.2009 в 17:51.
Pryboy вне форума
Старый 13.10.2009, 13:31   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Но куда вставить? В какое место? Сколько нулей надо в строке?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума
Старый 13.10.2009, 13:41   #3
Pryboy
Новичок
Джуниор
 
Регистрация: 13.10.2009
Сообщений: 5
По умолчанию

кол-во элементов в строке не важно, и вставить после строки в которой нет элементоа меньше нуля, это двумерный массив)
Pryboy вне форума
Старый 13.10.2009, 13:44   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Почему бы Вам не выложить оригинальный текст задания. Вот Вам преподаватель так и мямлит? "Решите задачу на Паскале, там двухмерные массивы". Четкое понимание задачи это 50 % ее решения.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума
Старый 13.10.2009, 13:47   #5
Pryboy
Новичок
Джуниор
 
Регистрация: 13.10.2009
Сообщений: 5
По умолчанию

я уже сам решил:

Код:
const      m=4;
var A:array [1..100,1..m] of integer;
i,j,k,l,r,n,max:integer;
begin
  write('n=');
  readln(n);
 for i:=1 to n do
  for j:=1 to m  do
   read(A[i,j]);
 k:=0;
 i:=1;
 While (k=0) and (i<=n) do
  begin
   for j:=1 to m do
    if A[i,j]<0 then
                begin
                 i:=i+1;
                 R:=1;
                end;
   if r=0 then  k:=1;   end;


            l:=i;
            for i:=n downto l+1 do begin
             for j:=1 to m do  begin
              A[i+1,j]:=A[i,j];
              A[i,j]:=0;            end;

           end;
                 n:=n+1;

for i:=1 to n do
 begin
  writeln;
   for j:=1 to m do
    write(a[i,j]);
 end;
end.

Последний раз редактировалось Rembo; 13.10.2009 в 17:50.
Pryboy вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Люди помогите решить задачку в ПАСКАЛЕ BO4A Паскаль, Turbo Pascal, PascalABC.NET 0 27.05.2009 00:26
помогите решить задачку в паскале!!! Енка Паскаль, Turbo Pascal, PascalABC.NET 1 29.04.2009 09:54
Люди добрые (програмисты), помогите решить задачку на Паскале! QWR Помощь студентам 7 07.03.2009 16:57
Помогите решить интересную математическую задачку на Паскале. skl1f Помощь студентам 9 04.12.2008 01:10
Помогите решить задачку на строки в Паскале. TakeR Помощь студентам 8 26.12.2007 00:09