|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 704
|
[c++] Matricetta stupida.. ma non va eppure ..
Ciao a tutti... devo scrivere un programmino che mi metta dei punti equidistanti all'interno di una regione...
Pensando la regione come una Matrice ho scritto questo programmino... ma non capisco come mai... dopo aver creato i punti (e le relative coordinate) per la prima "riga" non riesce a passare alla successiva aggiornando le informazioni dell'asse delle y (cioè non scende alla riga di sotto)... come mai? ecco il codice? Codice:
double Areasingolo = (area*area)/nAnchors;
double lato = sqrt(Areasingolo);
int z ;
int j = 1;
int k = 0;
int ferma = int(sqrt(nAnchors))+1;
// questo mi serve per non uscire dalla matrice
double y = (lato/2);
for ( z = 1 ; z <= ferma; z++){
for (int i = nNodes; i < nNodes + ferma; i++){
double x = (lato/2)+k*lato;
pippo << "Ancora" << "\n";
pippo << j << "\n";
k++;
j++;
pippo << x << "\n";
pippo << y << "\n";
pippo << "---------" << "\n";
}
k = 0;
double y = (lato/2)+z*lato;
}
Secondo voi dove ho sbagliato? Grazie |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:31.



















