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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2013, 21:37   #1
iamhated
Пользователь
 
Регистрация: 14.11.2011
Сообщений: 12
По умолчанию Формирование двух списков из одного с условием. Pascal

Сформировать списки L1 и L2 из списка L по следующему правилу: в L1 четные положительные элементы списка L, в L2 - нечетные отрицательные элементы списка L. Подсчитать количество компонентов в списках L1 и L2.

Делал без списков, а переделать что бы было со списками не получается
Код:
var
 q,w,e:array[1..10] of integer;
 i,a,s:integer;
begin
 a:=1;
 s:=1;
 for i:=1 to 10 do
 begin
   q[i]:=10-random(20);
   write(q[i]:5);
   if (q[i]>0)and(q[i] mod 2=0) then
   begin
    w[a]:=q[i];
    inc(a);
   end;
   if (q[i]<0)and(q[i] mod 2<>0) then
   begin
    e[s]:=q[i];
    inc(s);
   end;
 end;
 writeln;
 writeln;
 for i:=1 to a do
  if w[i]<>0 then
  write(w[i]:5);
  writeln;
 for i:=1 to a do
  if e[i]<>0 then
  write(e[i]:5);
  writeln;
 readln;
end.

Последний раз редактировалось iamhated; 26.02.2013 в 21:48. Причина: язык
iamhated вне форума Ответить с цитированием
Старый 26.02.2013, 22:19   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,312
По умолчанию

Среди книг по Паскалю есть книга Т.А. Павловской (см. список литературы в разделе Паскаль).

http://www.programmersforum.ru/showt...?t=8324&page=9

В этой книге есть пример работы со списком.
Там написаны функции по созданию списка, добавлению элеменов в список и т.д. Почитай и попробуй. Будет полезное занятие.



Как-то так ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 27.02.2013, 16:35   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,883
По умолчанию

Далеко ходить не надо. Прикрепленная тема раздела - http://programmersforum.ru/showthread.php?t=70310 - там большая часть требуемой теории в виде решенных примеров есть.
phomm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с записями - ввод информации и формирование списков по заданным условиям (на Pascal) _FENDER_ Помощь студентам 1 10.04.2011 19:16
Сцепление двух списков ННадежда Microsoft Office Excel 6 25.01.2011 17:02
Формирование списков в комбобоксах с одного листа. k0libry Microsoft Office Excel 4 30.01.2010 16:05
Создание списков с условием lexx2030 Microsoft Office Excel 0 27.07.2009 20:04
Формирование списков BrenD Microsoft Office Excel 1 06.04.2009 08:28