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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2010, 15:14   #11
AndrewPl
Пользователь
 
Регистрация: 23.04.2010
Сообщений: 52
По умолчанию

ой,сейчас посмотрю)))
типа
if a[i]<>b[j] then
writeln(c[i])

я не могу понять что такое "обработка результата сравнения элементов массивов"(((

Последний раз редактировалось Stilet; 26.04.2010 в 10:02.
AndrewPl вне форума Ответить с цитированием
Старый 25.04.2010, 15:56   #12
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Вот так формируется массив С из элементов массива А, которых нет в массиве B....
Код:
for q:=1 to n do
  c[q]:=-1;
q:=1;
for i:=1 to n do
  for j:=1 to m do
    if a[i]<>b[j] then
      begin
        c[q]:=a[i];
        Inc(q)
      end;
q:=1;
while (c[q]<>-1) and (q<=n) do
  begin
    write(' ',c[q],' ');
    Inc(q) 
  end;
Перемешивай дело с бездельем и не сойдешь с ума...

Последний раз редактировалось Grag; 25.04.2010 в 16:09.
Grag вне форума Ответить с цитированием
Старый 25.04.2010, 16:08   #13
AndrewPl
Пользователь
 
Регистрация: 23.04.2010
Сообщений: 52
По умолчанию

Цитата:
Сообщение от Grag Посмотреть сообщение
Вот так формируется массив С из элементов массива А, которых нет в массиве B....
Код:
FillChar(c,SizeOf(c),-1);
q:=1;
for i:=1 to n do
  for j:=1 to m do
    if a[i]<>b[j] then
      begin
        c[q]:=a[i];
        Inc(q)
      end;
q:=1;
while (c[q]<>-1) and (q<=10) do
  begin
    write(' ',c[q],' ');
    Inc(q) 
  end;
А можешь мне объяснить что такое " Inc(q)"?
AndrewPl вне форума Ответить с цитированием
Старый 25.04.2010, 16:11   #14
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Inc(q) - это то же само, что q:=q+1
В данной интерпретации FillChar() работать не будет с "-1", поэтому я его заменил на цикл... см редактированный пост.
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 25.04.2010, 17:06   #15
AndrewPl
Пользователь
 
Регистрация: 23.04.2010
Сообщений: 52
По умолчанию

"FillChar(c,SizeOf(c),-1)" - выбивает ошибку 76 - Constant out of range (Константа нарушает границы). я просто вот это("FillChar(c,SizeOf(c),-1)" ) раньше не видел даже...И не имею представления что оно делает...

спасибо за помощь!!!!!!
ришение в архиве))))
Вложения
Тип файла: rar NET.rar (334 байт, 7 просмотров)

Последний раз редактировалось Stilet; 26.04.2010 в 10:03.
AndrewPl вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массивы, Паскаль Анюта01 Помощь студентам 2 30.03.2010 18:21
массивы Паскаль Натуськ@25 Помощь студентам 1 13.02.2009 19:33
Паскаль, массивы. SZero Помощь студентам 5 22.03.2008 16:06