enter code here
![Я использую Turbo C++... всякий раз, когда я присваиваю значения для 2d-массива и пытаюсь их отобразить.... по крайней мере одна из строк (или все из них) массива не будет выделена с помощью правильные значения, введенные пользователем. Я проигнорировал это, потому что, когда программа была запущена во второй раз, она работала нормально! Но теперь само выделение массива не работает должным образом. ошибка компилятора?
ПРОГРАММА.... я ввел 5 строк и 2 значения столбца....
для например.
1 2
2 5
3 6
5 8
4 7
вышеприведенные входы... вывод тоже должен быть таким же... но он показывает...
1 2
2 5
4 7
4 7
4 7
p.s. Я знаю, что работаю только с Turbo C++... поэтому, пожалуйста, не предлагайте Dev C++
Мне, как новичку, не помешала бы помощь. Благодарность!
КОД СЛЕДУЕТ `#include #include
void main()
{
float **arr;
cout<<"rows : ";
cin>>SIZE;
cout<<"col : ";
cin>>n;
arr=new float *[SIZE];
for(int Di=0;Di<n;Di++)
{
arr[Di]=new float[n];
}
cout<<"enter...";
for(int i=0;i<(SIZE);i++)
{
cout<<"\n";
for(int j=0;j<n;j++)
{
cout<<"\t";
cin>>arr[i][j];
}
}
for(int ii=0;ii<SIZE;ii++)
{
cout<<"\n";
for(int jj=0;jj<n;jj++)
{
cout<<"\t";
cout<<arr[ii][jj];
}
}
getch();
}`