Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Код: Выделить весь код
...
void MatrIn()
{
   int i,
       j;

   for(i = 0; i < n; i++){
     for(j = 0; j < n; j++){
        cout<<"vvedite cherez probel elementi metrici[ "<<i<<" ][ "<<j<<" ] = ";
        cin>>a[i][j];
      }
    }
}
...
Как я понял в первом куске кода выполняется присвоение массиву размером n * n если n равна 2, то получается 4, в то время, как в куске кода ниже, память выделяется только под n = 2
Код: Выделить весь код
...
cin>>n;

   a = new float* [n];

   MatrIn();

   a1 = new float* [n];

   for(int i = 0; i < n; i++)
      a1[i] = new float[n];
...
Хотя если честно я не знаю, проверил этот способ, но всё равно ошибка.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Последний раз редактировалось Drongo, 23-06-2008 в 12:49.


Отправлено: 11:47, 23-06-2008 | #18