Выделение двухмерного массива Turbo C++

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();
}`

person scorp7    schedule 08.07.2014    source источник
comment
Добро пожаловать в stackoverflow.com. пожалуйста, добавьте минимум рабочий пример.   -  person Raj    schedule 08.07.2014
comment
Скриншот вашего кода не нужен (или не подходит). Пожалуйста, отредактируйте свой вопрос, включив соответствующий код в виде текста в правильном формате. Четко объясните, что он должен делать, и почему он не работает должным образом. (Изображения недоступны для людей за прокси-сервером, код нельзя скопировать и вставить, и его трудно прочитать людям, использующим мобильное устройство. Кроме того, у вас пока недостаточно прав для публикации изображений.)   -  person Ken White    schedule 08.07.2014
comment
Спасибо вам обоим! : Я добавил программу сейчас.   -  person scorp7    schedule 08.07.2014


Ответы (1)


Программа выделяет n строк вместо SIZE строк.

Вы хотите петлю

for (int Di = 0; Di < n; Di++)

читать

for (int Di = 0; Di < SIZE; Di++)
person Zexuo    schedule 12.09.2015