матрицата...
72 отговора
4139 прегледа
матрицата...
Някой да знае алгоритъм за инициализиране на unit matrix. Трябва да стане нещо подобно:
1 0 0
0 1 0
0 0 1
премерно на С++?
Благодаря
1 0 0
0 1 0
0 0 1
премерно на С++?
Благодаря
Re: матрицата...
ами тръгваш по X и Y. Ако X == Y - тогава сетваш 1, иначе 0.
сорс нещо като
for (X=0; X<10; X++)
for (Y=0; Y<10; Y++)
{
if (X == Y )
Matrix[X, Y] = 1
else
Matrix[X, Y] = 0;
}
сорс нещо като
for (X=0; X<10; X++)
for (Y=0; Y<10; Y++)
{
if (X == Y )
Matrix[X, Y] = 1
else
Matrix[X, Y] = 0;
}
Я пак?!?
Така зададен въпростът ти ми звучи като 'някой знае ли алгоритъм за обхождане на масив'.
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Re: матрицата...
Вместо
if (X == Y)
Matrix[X,Y]=1
else
Matrix[X,Y]=0;
не би ли било по-добре следното:
Matrix[X,Y] = X==Y;
if (X == Y)
Matrix[X,Y]=1
else
Matrix[X,Y]=0;
не би ли било по-добре следното:
Matrix[X,Y] = X==Y;
Малеееееееее
"не би ли било по-добре следното:
Matrix[X,Y] = X==Y;"
Ееееех как ме е яд, че не си член на екипа ми ...
Знаеш с к'ъв кеф ще те изхвърля?
Matrix[X,Y] = X==Y;"
Ееееех как ме е яд, че не си член на екипа ми ...
Знаеш с к'ъв кеф ще те изхвърля?
Re: Малеееееееее
хаха, ти си големия, ти изхвърляш. ти ако за тва изхвърляш човек, бас държа, че работиш сам.
Re: Малеееееееее
Ама може и да е прав, а? 
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Re: Малеееееееее
Да бе не споря - той е най-великия, работи само с industry experts, ако човек напише mat[x,y] = x==y, просто щото и то бачка и е по-кратко главата му ще се търкаля пред офиса след 5 мин.
винаги може да се подходи с големия чук
....int matrix[10][10] = {0};
....for (int и = 0; и < 10; и++)
........matrix[и][и] = 1;
....for (int и = 0; и < 10; и++)
........matrix[и][и] = 1;
Re: Малеееееееее
И що ще ме изхвърлиш? Не спазвам фирмените канони ли? ХА! ХА!
Или ще ме изхвурлиш заради нещо което работи и при това работи (макар и незабелечжимо) по-бързо?
Чесно казано предпочитам моя начин от колкото размиването на полкоз проста инициализация в 4 реда вместо в един...
Или ще ме изхвурлиш заради нещо което работи и при това работи (макар и незабелечжимо) по-бързо?
Чесно казано предпочитам моя начин от колкото размиването на полкоз проста инициализация в 4 реда вместо в един...
Re: Малеееееееее
епа сигурно всяко 28-мо число се чувства неразположен човека 
Лека нощ
Лека нощ
Прав е човека
Веднъж само ще се случи подобни "шедьоври" да преебат някой дедлайн. Тогава кой ще бъде виновен? Тоя дето избива комплекси с "майсторски код" или тоя дето му е началник?
---
In God we Trust (all others must submit a X.509 certificate)
---
In God we Trust (all others must submit a X.509 certificate)
Re: Прав е човека
Като ша преебаваме дед лайн с код дълъг 15 символа... да те питам кой тертип if "настояваш" да се ползва:
А) if (func()==0)
B) if (!func())
C) if (0==func())
А) if (func()==0)
B) if (!func())
C) if (0==func())
Re: Прав е човека
Ми както сме я подкарали ще стигнем и до темата за разположението на скобите.... 
Re: Прав е човека
Кво !? Кой е с комплексите - тоя дето пише малко по-краткия код или тоя дето вика "ше те изхвърля с кеф!" !? И вярваш ли си, че такова нещо може да преебе дедлайн ?
Re: Прав е човека
Какъв майсторски код бе?? Най-обикиновен С-код. И не само C. Във всеки език резултатът от <, =, >, <> е двоичен. Аз също мразя, когато ми пишат 150 оператора в един ред, позлват for вместо while и т.н., обаче не трябва да се изпада в идиотски крайности. Да присвоиш a == b е също толкова нормално и общоприето, колкото и да присвоиш a + b.