Предмет: Информатика, автор: SemPozh

Очень СРОЧНО!!!!! 50 баллов
Дан целочисленный массив A размера N. Переписать в новый целочисленный массив B все чётные числа из исходного массива(в том же порядке) и вывести размер полученного массива и его содержимое.
Это задача Array54 из задачника PT4.
Решение нужно на PascalABC.net !!!!!

Ответы

Автор ответа: KnowsUser1
1

Ответ:

--- PascalABC.NET 3.6.2 ---

begin

 var N := ReadInteger('Enter "N": ');

 var A := ArrRandom(N, -99, 99);

 A.Println; //Для проверки

 var B := A.Where(p -> p mod 2 = 0).ToArray;

 B.Println;

end.

Объяснение:


SemPozh: не правильно. Ошибка: ''Попытка вывести лишние данные''
KnowsUser1: Возможно из за того, что в решении размерность массива вводится с клавиатуры пользователем. Удалите строку var N := ReadInteger(); и добавьте const N = значение перед begin если необходимо задавать размерность массива как константу
SemPozh: Здравствуйте, ещё заметил, что нет вывода кол-ва элементов(это одно из условий задачи). Поможете?)
KnowsUser1: B.Println -> B.Count.Println; B.Println
SemPozh: Спасибо вам большое!!!)
Похожие вопросы
Предмет: Математика, автор: soldokova
Предмет: Биология, автор: lina22222dfcvvvbvbb