3 года назад

Вопрос по циклам в C++ (закономерности счетчиков)

Можно ли подогнать строки после условий if и else if под определенный цикл чтобы сократить код?Matix Matix::evese(){    Matix es(, m);    if (==2&&m==2)    {        es.mat[0][0]=1/this->def()*mat[1][1];        es.mat[0][1]=-1/this->def()*mat[0][1];        es.mat[1][0]=-1/this->def()*mat[1][0];        es.mat[1][1]=1/this->def()*mat[0][0];    }    else if (==3&&m==3)    {        es.mat[0][0]=1/this->def()*( mat[1][1]*mat[2][2]-mat[1][2]*mat[2][1] );        es.mat[0][1]=-1/this->def()*( mat[0][1]*mat[2][2]-mat[0][2]*mat[2][1] );        es.mat[0][2]=1/this->def()*( mat[0][1]*mat[1][2]-mat[0][2]*mat[1][1] );        es.mat[1][0]=-1/this->def()*( mat[1][0]*mat[2][2]-mat[1][2]*mat[2][0] );        es.mat[1][1]=1/this->def()*( mat[0][0]*mat[2][2]-mat[0][2]*mat[2][0] );        es.mat[1][2]=-1/this->def()*( mat[0][0]*mat[1][2]-mat[0][2]*mat[1][0] );        es.mat[2][0]=1/this->def()*( mat[1][0]*mat[2][1]-mat[1][1]*mat[2][0] );        es.mat[2][1]=-1/this->def()*( mat[0][0]*mat[2][1]-mat[0][1]*mat[2][0] );        es.mat[2][2]=1/this->def()*( mat[0][0]*mat[1][1]-mat[0][1]*mat[1][0] );    }    else            etu es;}P.S. код - функция принадлежащая классу Матрицы для вычисления обратное матрицы путем алгебраических вычислений и элементов дополнительной матрицы.

Ubikab (Гость) C++
3

C++: Вопрос по циклам в C++ (закономерности счетчиков)

1 год назад Как в C# добавить счетчик в цикл?

Друзья, разбираю примеры из книжек по c# для чайниковподскажите как в этот цикл добавить счетчик? (еще один цикл, насколько я понимаю)Чтобы после каждого ввода числа вcedit = Cosole.ReadLie();я выводил номер (порядковый) этой операции            Cosole.WiteLie("Hello, Cedit lie iput");            //it            it ceditSum = 0;            bool esume = tue;   ...

Зеленый ЧелоВечИк (Гость) 3 ответа
3
1 год назад Что значить переменная i в цикле for в C++ ?

Например fo(i=0,i>..; i++) Какое содержание она несет в себе?
А тогда как можно выполнять действия с этой переменной, например esult+i и т.п?
" Так же, как и с любой другой.Например esult += i; "   И что получится тогда если к результату прибавить значение счетчика цикла, не могу понять что выйдет из такого сложения?

cerega1111 (Гость) 3 ответа
3
1 год назад Вопрос по C# GDI+

G = CeateGaphics();Тут объявляем объект графики, потом я на поле создаю два прямоугольника, и теперь вопрос:Как объявить коллекцию объекта G, нужно циклом fo перебрать все элементы графики, а в данном случае два прямоугольника, и должно получиться чтото вроде слудующего кода:G[0] - прямоугольник номер один.G[1] - прямоугольник номер два.А в цикле fo вот так:G[i]Я могу делать это с pictuebox, а как сделать с GDI+, на msd на этот вопрос ответили сказав что вопрос трудный и будет трудно ответить.
L...

dimonuch1 (Гость) 2 ответа
3
Ответы (1)
Татьяна Юревич (Гость) 3 года назад
5

да.
первый индекс меняется от 0 до n-1 а второй от 0 до m-1

Пожаловаться
Вопрос по циклам в C++ (закономерности счетчиков) (C++) - вопросы и ответы на все случаи жизни - справочник C++ moi-vopros.ru