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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.05.2009, 12:33   #1
анастасия56
 
Регистрация: 30.05.2009
Сообщений: 3
Вопрос Массив pas

помогите пожалуйста написать задачку в паскале очень нужно!!!!!!
дан одномерный массив А[N].Создайте 2 новых массива: в первый включите элементы исходного с четными,во второй с нечетными.Заранее спасибо

Последний раз редактировалось анастасия56; 30.05.2009 в 12:35.
анастасия56 вне форума
Старый 30.05.2009, 13:20   #2
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
По умолчанию

Код:
program Xd;
var i: integer;
a:array [1..10] of integer;
b,c: array [1..10] of integer;
 begin
 for i:= 1 to 10 do
  begin
  a[i]:= i;
   if i mod 2 = 0 then b[i]:= a[i];
   if not (i mod 2 = 0 ) then c[i]:= a[i];
 if not (b[i]=0) then  WriteLn(b[i],'___');
 if not (c[i]=0) then  WriteLn(c[i],'_!_');
   end;
   ReadLn;
   end.
Кто бы ты ни был - не думай о себе слишком (с)
DM_bite вне форума
Старый 30.05.2009, 13:34   #3
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

Код:
var i: integer;
a:array [1..10] of integer;
b,c: array [1..10] of integer;
 begin
 // ЗАПОЛНИТЬ МАССИВ А
 j:=1;
 k:=1;
 for i:= 1 to 10 do
   if i mod 2 = 0 then begin
                               B[j]:=A[i];
                               inc(j);
                             end
                      else begin
                               C[k]:=A[i];
                               inc(k);
                             end;
for i:=1 to j-1 do
 writeln(B[i]);
for i:=1 to k-1 do
 writeln(C[i]);
end.
Жми на весы!!!
Chudo4258 вне форума
Старый 30.05.2009, 13:37   #4
анастасия56
 
Регистрация: 30.05.2009
Сообщений: 3
По умолчанию

спасибо огромное!!!!
анастасия56 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PAS: byte --> boolean Jean-Esther Помощь студентам 4 02.03.2009 21:29
ошибка system.pas KiSH333 БД в Delphi 2 17.09.2008 16:24
конвертор exe в pas engeneer Паскаль, Turbo Pascal, PascalABC.NET 10 28.07.2008 11:21
Откомпилировать *.pas файл NoRty Общие вопросы Delphi 6 26.02.2008 22:07