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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2012, 23:44   #11
BBorr1
Пользователь
 
Регистрация: 26.01.2012
Сообщений: 22
По умолчанию

ABC паскаль
BBorr1 вне форума Ответить с цитированием
Старый 26.01.2012, 23:51   #12
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от BBorr1 Посмотреть сообщение
ABC паскаль
Попробуй массив сделать статическим, а не динамическим.
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 26.01.2012, 23:52   #13
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Забейте короч!
Если у вас Просто
Паскаль ABC в чём я сомниваюсь, то вы вообще не поддерживаете динамику!
Если У вас Net, то простыми средствами вы не потяните такое
Цитата:
Код:
A:array of array of Integer;
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 27.01.2012, 00:02   #14
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от Hacker19_90 Посмотреть сообщение
Забейте короч!
Если у вас Просто
Паскаль ABC в чём я сомниваюсь, то вы вообще не поддерживаете динамику!
Если У вас Net, то простыми средствами вы не потяните такое
Поэтому я ему и сказал, чтобы он на статические массивы перешел!
Код:
uses crt;
var
  A:array[1..100,1..100] of Integer;
  B:array[1..100] of Integer;
  i,j,N,M,t:Integer;
begin
  t:=1;
  while not (N in [1..100]) do
  begin
    write('N = ');
    readln(N);
  end;
  while not (M in [1..100]) do
  begin
    write('M = ');
    readln(M);
  end;
  Writeln('Matrix is - ');
  for i:=1 to N do
  begin
    for j:=1 to M do
    begin
      A[i,j]:=Random(30)-10;
      write(A[i,j],' ');
      if A[i,j]>=0 then
      begin
        B[t]:=A[i,j];
        Inc(t);
      end;
    end;
    Writeln;
  end;
  Write('Massive B = ');
  for i:=1 to t do
    write(B[i],' ');
  readln;
end.
Помог - жми на весы!
ByAlex89@mail.ru

Последний раз редактировалось ByAlex; 27.01.2012 в 00:05.
ByAlex вне форума Ответить с цитированием
Старый 27.01.2012, 00:12   #15
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
Код:
var
  A:array[1..100,1..100] of Integer;
  B:array[1..100] of Integer;
рискованно!
В исходной матрице 10000 элементов!
В массиве В у нас всего 100
Что если (я не знаю что должно произойти ) у нас исходный массив будет весь только из положительных! То тогда
Цитата:
Код:
for i:=1 to N do
  begin
    for j:=1 to M do
    begin
      A[i,j]:=Random(30)-10;
      write(A[i,j],' ');
      if A[i,j]>=0 then
      begin
        B[t]:=A[i,j];
        Inc(t);
      end;
    end;
    Writeln;
  end;
CRASH!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 27.01.2012, 00:14   #16
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от Hacker19_90 Посмотреть сообщение
рискованно!
В исходной матрице 10000 элементов!
В массиве В у нас всего 100
Что если (я не знаю что должно произойти ) у нас исходный массив будет весь только из положительных! То тогда

CRASH!
Пусть он размерность массива A берет маленькую!
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 31.01.2012, 16:46   #17
BBorr1
Пользователь
 
Регистрация: 26.01.2012
Сообщений: 22
По умолчанию

Ап тему !!!!
BBorr1 вне форума Ответить с цитированием
Старый 31.01.2012, 16:49   #18
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

В чём смысл ап темы?
вам же всё помоему написали или нет?
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 31.01.2012, 17:04   #19
BBorr1
Пользователь
 
Регистрация: 26.01.2012
Сообщений: 22
По умолчанию

ну, я в массивах не шарю 3ую задачу то сделали) Но 1,2,4 очень нужны тоже
BBorr1 вне форума Ответить с цитированием
Старый 31.01.2012, 17:08   #20
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

если что решены 2 3 4
вам осталось ток 1
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи Pascal olea Помощь студентам 0 08.12.2011 18:55
Задачи на Pascal Ganty Помощь студентам 1 07.06.2011 13:31
Задачи на Pascal KiLLAS Помощь студентам 2 10.10.2010 19:51
а free pascal не читает задачи которые написаны на turbo pascal? demonara Паскаль, Turbo Pascal, PascalABC.NET 3 25.05.2009 16:28