Задан одномерный массив K[n]. Создать одномерные массивы L и M. Массив L будет содержать...

0 голосов
113 просмотров

Задан одномерный массив K[n]. Создать одномерные массивы L и M. Массив L будет содержать четные элементы массива K, а массив M - нечетные.


Информатика (15 баллов) | 113 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Const n=5;
var k,l,m:array[1..n] of integer;
i,p1,p2:integer;
begin
for i:=1 to n do
read(k[i]);  {задаем массив с n=5 елементов}
for i:=1 to n do
if (k[i] mod 2=0) then  {Проверяем четное число или нет}
begin
inc(p1);   {Если да , то 'кидаем' елемент в массив  L}
l[p1]:=k[i];
end
else
begin
inc(p2); {Если нет , то 'кидаем' елемент в массив M}
m[p2]:=k[i];
end;
writeln;    {Вывод}
write('Четные:');
for i:=1 to p1 do
write(l[i],' ');
writeln;
write('Нечетные');
for i:=1 to p2 do
write(m[i],' ');
end.
 

(2.2k баллов)
0

Практически в любой задаче со статическими массивами часть хвостовых элементов будет содержать с точки зрения решаемого задания "мусор". Означает ли это, что задачи не должны использовать статические массивы, а языки, где динамических массивов нет, должны быть заклеймены позором?

0

Если я язык позволяет, надо этим пользоваться, чтобы решение максимально удовлетворяло условию

0

И я настоятельно рекомендую не использовать языки высокого уровня без динамических типов, это убого

0

Да кто Вы такой, чтобы "настоятельно рекомендовать", да еще рассуждать об "убогости"?

0

А кто вы такой, чтобы я с вами вел подобные беседы и обосновывал свои мысли?

0

Я модератор данного предмета и мое мнение в данном случае является решающим.

0

Из-за того, что вы модератор этого сайта ваше мнение по поводу программирования считается более верным. Т.е. из-за того, что вы модератор, вы лучший специалист? Интересненько, продолжайте

0

Получается именно так - мое мнение считается более весомым. Если Вас это не устраивает, Вы можете или покинуть этот Сервис или написать жалобу Администрации

0

Да, напишите. А за обсуждение действий модератора в подобном ключе отдохните 15 минут.

0 голосов

Приложение......................................................................


image
image
(630 баллов)
0

Выдаёт пустой результат в конце.

0

Не спорьте с автором ответа, он тешит своё "я" пользуясь тем, что Вы не указали язык программирования и его версию. Таких тут уже было немало. Они приходят... и быстро уходят.

0

А где написано, что должен быть какой-то результат?

0

Пожалуйста, не надо мне указывать, что делать, и чего не делать.

0

Хватит уже бегать по моим ответам и комментировать, вставляя свои 5 копеечек

0

Надо

0

Пробовал всё выводить - ошибка. Паскаль изучаю совсем недавно...

0

приложил с комментариями, проще никак. если это не понимаешь, значит изучай паскаль

0

Не совсем понимаю код, по-проще разобрать его можно? Только изучаю паскаль.

0

Нужен результат - выведи массивы, которые получились