Как мне заполнить массив?

146
08 ноября 2019, 04:00

Как мне заполнить массив вводом с клавиатуры через цикл, чтобы при присваивании элементам массива значений и при нажатии Enter курсор не перебегал на следующую строку? Мне нужно, чтобы он переходил на новую строку только когда заполнились все элементы этой строки. Надеюсь я понятно изложил проблему. Вот часть кода.

for (int i = 0; i < m; ++i)
    {
        for (int j = 0; j < n; ++j)
        {
            cin >> ar[i][j];
        }
        cout << endl;
    }
Answer 1

Пример заполнения:

const int n = 5; // Задавайте любые значения
const int m = 5; // Задавайте любые значения
int a[n][m];
for (int i = 0; i < n; ++i)
    for (int j = 0; j < m; ++j)
        std::cin >> a[i][j];
for (int i = 0; i < n; ++i)
{
    for (int j = 0; j < m; ++j)
        std::cout << a[i][j] << ' ';
    std::cout << std::endl;
}

Про курсор добавить не могу, ибо это зависит от компилятора и в целом ОС.

Answer 2
int a[5];
for(int i = 0; i < 5; i++)
    cin >> a[i];

примерно так, только под многомерный массив переделать. пишешь элементы одной строки через пробел

READ ALSO
WinInet, 301 редирект и отличия в версиях

WinInet, 301 редирект и отличия в версиях

Подскажите пожалуйста, есть функция для GET запроса через WinInetОна отлично отрабатывает на Win10 (мой домашний ПК) и на Win7 (один из серверов)

131
Создание копии на указатель

Создание копии на указатель

Как можно скопировать из указателя на int в новую переменную, пытаюсь

144
не выводит строку [закрыт]

не выводит строку [закрыт]

Программа выводи количество, цену, общую сумму, но не выводит номер товара и его названиеЧто не так?

140
Передача данных из одного окна в другое. QT C++

Передача данных из одного окна в другое. QT C++

Возникла такая проблема - не могу передать текст из QLineEdit в QLabelНе знаю, почему, вроде все сделал правильно, но вот не работает

183