Forza 4 in C, inserimento elementi (forza di gravità)

di il
4 risposte

Forza 4 in C, inserimento elementi (forza di gravità)

Ciao a tutti
E' da un circa un mese che ho deciso di imparare qualcosina di C. Fino ad ora ho fatto dei programmini semplici, nulla di pretenzioso, tuttavia volevo cimentarmi ora in qualcosa di più complesso. Ho quindi pensato di provare a creare Forza 4 in C.
Ho iniziato la scrittura del programma ma sono incappata in un problema (purtroppo non da poco): quello di inserire nella matrice (ovvero la griglia di gioco) un elemento in modo che vada ad occupare sempre la cella più libera in basso della colonna scelta (tenendo appunto conto della forza di gravità).

Io ho scritto questo codice (ovviamente questa è solo la parte relativa al problema posto):
printf("Inserire numero colonna : \n");
    scanf("%d", &colonna);
    
    if(colonna>=1 && colonna<=5)
     {
         
         for(i=5; griglia[i][colonna] == ' ' ; i--) 
            griglia[i][colonna]==simbolo[turno_utente];
            
        }        
       
tuttavia facendo in questo modo dopo aver inserito il numero della colonna non la mette nella matrice.

come posso risolvere questo (non piccolo) problema?

Vi ringrazio infinitamente.

4 Risposte

Devi accedere o registrarti per scrivere nel forum
4 risposte