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
310
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

Hot: E3 2021, chi ti è piaciuto di più?

  • Ubisoft

    Voti: 30 22.4%
  • Gearbox

    Voti: 2 1.5%
  • Xbox & Bethesda

    Voti: 87 64.9%
  • Square Enix

    Voti: 10 7.5%
  • Capcom

    Voti: 6 4.5%
  • Nintendo

    Voti: 18 13.4%
  • Altro (Specificare)

    Voti: 12 9.0%

Discussioni Simili