PDA

View Full Version : С/С++ помощ...



asp1r1n94
10-07-2010, 19:52
Ами тази година започнах да уча С и ми дават сeга домашно ,един код за С++ и трябва да разбера къде е грешката ,как работи и да го оптимизирам... ето го и кода:
out << fixed;

out << ann.neuronsAmount;
out << endl;

out << ann.inputNeuronsAmount;
out << endl;

out << ann.outputNeuronsAmount;
out << endl;

for (int i=0; i<ann.neuronsAmount; i++) {
out << (int)ann.neuronsFlags[i];
if (i < ann.neuronsAmount-1) {
out << " ";
}
}
out << endl;

for (int i=0; i<ann.neuronsAmount; i++) {
out << setw(8) << ann.neurons[i];
if (i < ann.neuronsAmount-1) {
out << " ";
}
}
out << endl;

for (int j=0; j<ann.neuronsAmount; j++) {
for (int i=0; i<ann.neuronsAmount; i++) {
out << setw(8) << ann.activities[i][j];
if (i < ann.neuronsAmount-1) {
out << " ";
}
}

if (j < ann.neuronsAmount-1) {
out << endl;
}
}
out << endl;

if (ann.weights != NULL) {
for (int j=0; j<ann.neuronsAmount; j++) {
for (int i=0; i<ann.neuronsAmount; i++) {
out << setw(8) << ann.weights[i][j];
if (i < ann.neuronsAmount-1) {
out << " ";
}
}

if (j < ann.neuronsAmount-1) {
out << endl;
}
}
out << endl;
}

return( out );

}

Това е една част от ето този код :
http://vitoshatrade.svn.sourceforge.net/viewvc/vitoshatrade/trunk/client/source/ann/ANN.cpp?revision=5&view=markup

Не очаквам да ми свършите работата ,просто какажете от къде да започна....
Мерси предварително :)

K_O_L_E_V
10-07-2010, 20:07
900+ реда :shock: Най-голямата която съм писал е 130 :D

asp1r1n94
10-07-2010, 20:17
Амии кода,който съм дал в началото само трябва да разбера ,а в линка има само част от кода... от 887 ред започва :?

Foreverbg
10-07-2010, 20:38
Тази година започваш да учиш С и ти дават да оптимизираш сорс?!

asp1r1n94
10-07-2010, 20:41
Тази година започваш да учиш С и ти дават да оптимизираш сорс?!
да...

Foreverbg
10-07-2010, 20:47
Тази година започваш да учиш С и ти дават да оптимизираш сорс?!
да...
Тва не е възможно. За 20 дена нема как да научиш толкова много нещо колкото има в този код. Дори да ви дадат поправите грешките на няква програма тя няма да е +20 реда. А да не говорим за оптимизация.

asp1r1n94
10-07-2010, 21:00
Не знам човек,ама ми трябва за събота...

Foreverbg
10-07-2010, 21:03
Не знам човек,ама ми трябва за събота...
Събота?!

asp1r1n94
10-07-2010, 21:07
Уча и събота...