Забить столбцы и строки значениями

117
24 августа 2021, 17:40

Знаю, вопрос для подавляющего большинства травиальный. Но я уже не вижу ошибки. Вроде все делаю как в примере. Нужно заполнить строки и столбцы в динамическом двумерном массиве значениями(пока что одинаковыми). В выоде должна быть готовая таблица. Но у меня в выводе почему то все в одну строку.

#include <iostream>
int main()
{
int strings, columns;
std::cin >> strings >> columns;
int **aimarray = new int *[strings];  
for(int i=0;i<strings;i++){
    aimarray[i]=new int[columns];
}
for(int i=0;i<strings;i++){
    for(int j=0;j<columns;j++){
        aimarray[i][j]=1;    //заполняю строки и столбцы еденицами
    }
}
for(int i =0;i<strings;i++){
    for(int j=0;j<columns;j++){
        std::cout<<aimarray[i][j]<<" ";
    }
  }
 return 0;
}

объясните пжлст что я не так делаю. предполагаю что неправильно заполняю еденицами но не знаю как правильно

нужно чтобы вывод был примерно таким:
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1

а у меня
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Answer 1

Ну хотя бы так:

for(int i =0;i<strings;i++){
    for(int j=0;j<columns;j++){
        std::cout<<aimarray[i][j] << "  ";
    }
    cout << endl;
}

Вы просто не выводите никаких разделителей...

READ ALSO
volatile register int

volatile register int

Имеет ли смысл такая запись?

132
Угол между камерами с проекционной матрицей 3x4

Угол между камерами с проекционной матрицей 3x4

Есть проекционная матрица 3x4 полученная из R и T в результате стерео калибровки камерыКак из нее получить угол между камерами?

89
Что такое lparam в WM_SETCURSOR?

Что такое lparam в WM_SETCURSOR?

Что такое lparam в WM_SETCURSOR в моём случае lparam равен 0x2000001, а что это такое и существует какой то макрос для 0x2000001?

89
SendMessageCallback не вызывает функцию callback

SendMessageCallback не вызывает функцию callback

Не могу понять в чём может быть ошибкаКод ниже никогда не вызывает функцию ResultCallBack

92