Li dovrei sommare 1 ad 1 (90x90 somme) ed ottenere i relativi 8100 risultati
Qual'è secondo voi il modo + veloce?
Grazie
![]()
Li dovrei sommare 1 ad 1 (90x90 somme) ed ottenere i relativi 8100 risultati
Qual'è secondo voi il modo + veloce?
Grazie
![]()
Non è che c'è tanta scelta... devi fare le 90x90 somme. Cicli for.
"Let him who has understanding reckon the number of the beast, for it is a human number.
Its number is rw-rw-rw-."
Visto che la somma è commutativa in realtà puoi farne metà.
Amaro C++, il gusto pieno dell'undefined behavior.
Nel ciclo for del tipo:Originariamente inviato da MItaly
Visto che la somma è commutativa in realtà puoi farne metà.
in che modo posso mettere la metà dei valori e assicurarmi tutte quelle possibili?codice:for (int i=0; i<91 ; i++) cout << vector[i]+vector[i]+1;
Grazie
Allora non ho capito cosa vuoi fare..Originariamente inviato da freetom
Nel ciclo for del tipo:
in che modo posso mettere la metà dei valori e assicurarmi tutte quelle possibili?codice:for (int i=0; i<91 ; i++) cout << vector[i]+vector[i]+1;
Grazie![]()
Avevo capito che volevi fare una cosa del genere:
elemento1+elemento+...+elemento90
invece?
ho ad esempio 3 valori...Originariamente inviato da MdE2005
Allora non ho capito cosa vuoi fare..![]()
Avevo capito che volevi fare una cosa del genere:
elemento1+elemento+...+elemento90
invece?
A,B,C
vorrei ottenere tutti i casi di somma tra loro...
A+B
A+C
B+C
solo che invece di essere soltanto 3 sono 90
![]()
E il tuo codice in cui aumentavi di 1 la somma dei vettori cosa c'entra?
Comunque puoi procedere così:
Però dipende tutto da come vuoi usare le somme, se le vuoi solamente stampare a video oppure no.codice:for (a=0; a<=90;a++){ for (b=a; b <=90; b++{ somma = vettore[a] + vettore[b]; } }
OKOriginariamente inviato da freetom
va bene così
![]()
Ciao![]()