Muszę wykonań zadanie w którym to potrzebuje stworzyć tablice int [20][20] i wylosować liczby dla wiersza wskazanego przez parametr. Zrobiłem coś takiego. Jednakże po wprowadzeniu parametru oprócz wskazanej kolumny losuje mi jakieś dziwne liczby nawet na minusie jeszcze w ostatniej kolumnie i nie wiem dlaczego tak się dzieje.
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int tabint[20][20], i, j, parametr;
cout << "Podaj dla ktorego wiersza liczby maja byc losowane: ";
cin >> parametr;
for (i = 1; i <= 20; i++) {
for (j = 0; j < 20; j++) {
if (i == parametr) {
tabint[i][j] = rand();
}
cout << tabint[i][j] << endl;
}
}
}