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

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

Старожил


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

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


Цитата NeoX_2011:
for (int i = 0; i < 3; i++) for (int j = 0; j < 3; j++) {if (matrix[i, j] != matrix[j, i])
Console.WriteLine("Матрица не симметрична\n");
else
Console.WriteLine("Симметрична\n"); »
потому что этот цикл на каждом шаге не решает какая матрица, а всего лишь проверяет одну пару, решение выносится только после того как все пары проверены.
самое удобное сделать так
Код: Выделить весь код
for (int i = 0; i < 3; i++) for (int j = 0; j < 3; j++) if (matrix[i, j] != matrix[j, i]) 
{
Console.WriteLine("Non Симметрична\n");
return;
}
Console.WriteLine("Симметрична\n");
return;

Отправлено: 18:00, 19-03-2012 | #4