Тема: С++
Показать сообщение отдельно
Старый 02.12.2007, 19:00   #30
TiRex
Red Machine!
 
Аватар для TiRex
 
Регистрация: 18.07.2004
Сообщений: 1,401
По умолчанию

for(i=0;i<n;i++)
for(j=i;j<n;j++)
{
if(i=j) continue;
mass[i][j]+=mass[j][i];
mass[j][i]=mass[i][j]-mass[j][i];
mass[i][j]=mass[i][j]-mass[j][i];
}

попробуй так

А если количество столбцов и строк разное: Во-первых, в задании их количество одинаковое. Во-вторых, если их количество разное, то ты никак её не транспонируешь (вроде так это называется), ну или пришлось бы массив создавать новый с m,n, если первый n,m. Вот-с.
__________________
1: Андрей, я тебя ненавижу!
2: Хм, надо же. А кого ненавижу я? А давай угадывать?

Последний раз редактировалось TiRex; 03.12.2007 в 10:10.
TiRex вне форума   Ответить с цитированием