Ваша задача — заполнить двумерный массив из N строк и N столбцов следующим образом: массив должен содержать все целые числа от 1 до N×N так, чтобы они шли по порядку при чтении слева направо сверху вниз. (c++ cin cout без new int)

Ответы

Ответ дал: dsxakep
0

#include <iostream>

#include <vector>

using namespace std;

int main()

{

   int n, c(1);

   cin >> n;

   if(n > 0){

       vector<vector<int>> v(n, vector<int>(n));

       for(int i(0); i < n; i++){

           for(int j(0); j < n; j++){

               v[i][j] = c;

               c++;

           }

       }

       for(int i(0); i < n; i++){

           for(int j(0); j < n; j++){

               cout << v[i][j] << ' ';

           }

           cout << endl;

       }

   }

   return 0;

}

Вас заинтересует