Top.Mail.Ru
Ответы

Нужно создать единичную матрицу и проверить является она единичной или нет , помогите плз уже часа 2 пытаюсь не выходит

Т

По дате
По рейтингу
Аватар пользователя
Гений

Если создать единичную матрицу, то она будет единичной матрицей. Кэп. Наверное всё-таки проверить является ли матрица единичной ;)

Код что есть (результаты "мучений" =) в студию киньте. Лучше через pastebin.com или onlinegdb или ideone..

Самый простой способ -
если матрица создается произвольных размеров - проверить совпадают ли размеры. Т. к. единичная матрица может быть только квадратной.
Дальше вложенные циклы как обычно проход по матрице. Если индексы совпадают - проверять значение в матрице на 1, иначе на ноль. Если условие не выполнилось - вернуть результат false (выйти из циклов)
Если оба цикла завершились полностью - вернуть true.

Готов помочь с решением и объяснить, делать за Вас домашку - нет.

Аватар пользователя
Просветленный

https://pastebin.com/qMBiTmgq
мне 5+, а тебе 2-