piccolo aiuto riguardo matrici!!!!!!

davide84

Utente Attivo
45
0
Ciao a tutti,
sono nuovo del forum ed ho iniziato da poco ad addentrarmi nel mondo del programmazione in particolare il linguaggio C.
Ed a proposito di questo avrei una domanda da porvi:
nel mio codice ho creato una mia prima matrice nel modo riportato qua sotto

for(i=0;i<valori;i++)
{
for(j=0;j<valori;j++)
{
printf("%d ",matrice[j]);
}
printf("\n");
}
e ovviamente a video mi viene stampata la matrice che desidero...
adesso viene il mio problema....dovrei creare un'altra matrice uguale a quella sopra però con due variabili diverse...ovvero al posto di "i" e "j" ci volevo mettere "x" e "y"....e a video voglio che mi appaiano due matrici uguali(una che sarà quella delle variabili i,j e una delle variabili x,y)....solo che non ci riesco...
Se qualcuno è in grado di aiutarmi gliene sarò grato.
Grazie a tutti per l'attenzione....scusate per il disturbo.
Saluti
Davide
 

Splinter

Utente Attivo
309
0
In che senso non ci riesci? Cosa hai provato a fare? Che errori ti da il compilatore?

Vorresti fare una cosa del genere o che cos'altro?!?!?

int main(){
int i, j, x, y;
int valori = 3;
int a = 1;
int matrice[valori][valori];

//Carica matrice 1
for(i=0;i<valori;i++)
for(j=0;j<valori;j++)
matrice[j] = a++;

//Stampa matrice 1
for(i=0;i<valori;i++){
for(j=0;j<valori;j++){
printf("%d ",matrice[j]);
}
printf("\n");
}

//Carica matrice 2
for(x=0;x<valori;x++)
for(y=0;y<valori;y++)
matrice[x][y] = a++;

//Stampa matrice 2
printf ("\n\n");

for(x=0;x<valori;x++){
for(y=0;y<valori;y++){
printf("%d ",matrice[x][y]);
}
printf("\n");
}

}
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!