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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2009, 19:10   #1
shelest
Пользователь
 
Аватар для shelest
 
Регистрация: 01.11.2009
Сообщений: 99
По умолчанию четный не четный массив

Все четные элементы массива K поместить в массив L , а нечётные в массив M. Подсчитать количество тех и других.

как поместить четные элементы массива K в массив L , а нечётные в массив M?

Код:
program pr416;

{$APPTYPE CONSOLE}
const n=20;
var
K: array [1..n] of integer;
L: array [1..n] of integer;
M: array [1..n] of integer;
c,chetn,nechetn,i:integer;
Begin
chetn:=0;
nechetn:=0;
writeln ('vvedi kolichestvo elementov massiva');
readln (c);
for i:=1 to c do
begin
  readln (K[i]);
end;
for i:=1 to c do
begin
if k[i] div(2)=0
 then
chetn:=chetn+1;
nechetn:=c-chetn;
end;
writeln ( 'chetn' , chetn);
writeln ( 'nechetn' , nechetn);

readln
end.
shelest вне форума Ответить с цитированием
Старый 04.11.2009, 19:16   #2
NSvirus
пропагандирую жизЪ
Форумчанин
 
Аватар для NSvirus
 
Регистрация: 19.03.2007
Сообщений: 950
По умолчанию

пользуемся оператором mod
Код:
for i:=2 to 10 do
if i mod 2=1 then ...
else ...
Посторонним В.
NSvirus вне форума Ответить с цитированием
Старый 04.11.2009, 19:30   #3
shelest
Пользователь
 
Аватар для shelest
 
Регистрация: 01.11.2009
Сообщений: 99
По умолчанию

напишите плиз полностью алгоритм с выводом массивов L и M
shelest вне форума Ответить с цитированием
Старый 04.11.2009, 21:54   #4
lennon
Заблокирован
 
Регистрация: 18.11.2007
Сообщений: 254
По умолчанию

мож за тебя экзамен сдать?
lennon вне форума Ответить с цитированием
Старый 05.11.2009, 09:44   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
if k[i] div(2)=0
 then begin
  chetn:=chetn+1;
  nechetn:=c-chetn;
  l[chetn]:=k[i];
end else n[nechetn]:=k[i]
...
А потом в цикле
 if l[i]<>0 then выводим
 if n[i]<>0 then выводим
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ МАССИВ kolashik Помощь студентам 4 12.10.2009 18:56
мин-ый четный эл-т массива Arcueid1691 Общие вопросы C/C++ 4 10.09.2009 23:15
массив Ximer Паскаль, Turbo Pascal, PascalABC.NET 1 11.04.2009 11:30
Упорядочить массив в порядке возрастания и напечатать входной и исходный массив. TheVenny Помощь студентам 3 26.11.2008 15:06
Игра "четный" "нечетный" bigcat Помощь студентам 1 01.03.2008 00:24