View Single Post
Old 26-07-2009, 23:23   #1
CioKKoBaMBuZzo
Member
 
Iscritto dal: Oct 2003
Città: Vermezzo - Fiorenza
Messaggi: 208
[C++] caricamento di un vettore, non funziona

ciao a tutti

premetto che sono molto poco esperto, ho giusto rispolverato oggi degli appunti vecchi di due anni (anni durante i quali non ho più usato nessun linguaggio di programmazione).

il mio problema è che non riesco a capire dove questo codice sia sbagliato, perchè credo che la matrice f[8][8][8] venga caricata in maniera corretta, ma poi il prog non mi fa visualizzare i suoi valori

help please

Codice:
int main(){
int n,h,j,i,g,p,w;
int f[8][8][8];
	for(g=2;g==10;g++){
		for(i=2;i==10;i++){
			for(j=2;j==10;j++){
				for(h=2;h==10;h++){
					if((h==j)&&(h==i)&&(h==g)){
						f[g-2][i-2][j-2]=3;}
					else{
						if((h==j)^(h==i)^(h==g)){
							f[g-2][i-2][j-2]=1;}
						else{
							if(((h==j)&&(h==i))^((h==j)&&(h==g))^((h==i)&&(h==g))){
								f[g-2][i-2][j-2]=2;}
							else{
								f[g-2][i-2][j-2]=0;}}}
		}
}
}
}
for(g=0;g==8;g++){
		for(i=0;i==8;i++){
			for(j=0;j==8;j++){
				cout<<f[g][i][j]<<endl;
}
}
}
return 0;
}
giusto per la cronaca, questo progamma dovrebbe simulare alcune situazioni di una mano di black jack.
praticamente vengono distribuite 3 carte (una al banco e due al giocatore, rispettivamente g, i, j) e successivamente ne viene data un'altra sempre al giocatore (h).
la varibaile f deve essere:
0 se tutte e tre le carte iniziali sono diverse da h
1 se una delle tre carte iniziali è uguale ad h
2 se due delle tre carte iniziali sono uguali ad h
3 se tutte e tre le carte iniziali sono uguali ad h

la situazione prende in esame solo l'uscita di carte dal 2 al 10 (compresi jack, donna, re che valgono 10), praticamente escluso l'asso che merita un discorso a parte.
in seguito dovrò calcolare la probabilità che, data una certa configurazione iniziale, esca una carta piuttosto che un'altra

edit: sbagliato il titolo..vabbè

edit2: piattaforma windows, mi ero dimenticato
__________________
La conservazione della quantità di moto non è garantita nei parcheggi incustoditi
Un corpo che viaggia di moto rettilineo uniforme nel vuoto assoluto, dopo un paio d'ore comincia a scassars u'cazz

Ultima modifica di CioKKoBaMBuZzo : 26-07-2009 alle 23:43.
CioKKoBaMBuZzo è offline   Rispondi citando il messaggio o parte di esso