CRIMbr 123456789
Профи
(686)
3 недели назад
Чтобы заполнить массив через пробел в C++, вы можете использовать цикл для ввода элементов массива и сохранять их в переменных типа int или любого другого подходящего типа данных. Вот пример кода, который демонстрирует, как это можно сделать:
#include <iostream>
using namespace std;
int main() {
int N;
cout << "Введите количество элементов массива: ";
cin >> N;
// Создаем массив размером N
int array[N];
// Заполняем массив через пробел
for (int i = 0; i < N; ++i) {
cout << "Введите элемент массива №" << i + 1 << ": ";
cin >> array[i];
}
// Выводим заполненный массив
cout << "Заполненный массив: ";
for (int i = 0; i < N; ++i) {
if (i > 0) {
cout << ' ';
}
cout << array[i];
}
cout << endl;
return 0;
}
### Пояснение к коду:
1. Сначала мы запрашиваем у пользователя размер массива (N).
2. Затем создаем массив array размером N.
3. Далее используем цикл for, чтобы последовательно запросить у пользователя элементы массива и сохранить их в соответствующие позиции массива.
4. После заполнения выводим массив на экран, используя второй цикл for. Между элементами вставляем пробелы.
Этот код работает корректно при условии, что пользователь вводит целые числа. Если вам нужен другой тип данных, просто замените int на нужный тип.
ОТВЕТ СГЕНЕРИРОВАН НЕЙРОСЕТЬЮ!