Вопрос задан 31.07.2023 в 14:21. Предмет Информатика. Спрашивает Курилова Ксения.

дан целочисленный массив a размера n. Переписать в новый целочисленный массив В все четные числа из

исходного массива (в том же порядке) и вывести размер массива В и его содержание (С++)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мухаметзянов Эльназ.
Так как ответ должен иметь минимум 20 символов, то нужно что-то написать))


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи в C++ вам нужно пройтись по исходному массиву a, отфильтровать четные числа и добавить их в новый массив B. Затем выведите размер массива B и его содержание.

Вот пример кода:

cpp
#include <iostream> #include <vector> int main() { int n; std::cout << "Введите размер массива: "; std::cin >> n; std::vector<int> a(n); std::cout << "Введите элементы массива a: "; for (int i = 0; i < n; ++i) { std::cin >> a[i]; } std::vector<int> B; for (int i = 0; i < n; ++i) { if (a[i] % 2 == 0) { // Если число четное, добавляем его в массив B B.push_back(a[i]); } } std::cout << "Размер массива B: " << B.size() << std::endl; std::cout << "Содержание массива B: "; for (int i = 0; i < B.size(); ++i) { std::cout << B[i] << " "; } std::cout << std::endl; return 0; }

При запуске программы вы должны ввести размер массива n, затем ввести элементы массива a, и в результате программа выведет размер и содержание нового массива B, состоящего из четных чисел массива a в том же порядке, в котором они встречаются в массиве a.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос