Affichage de matrice en C

Résolu
ma3reft Messages postés 15 Statut Membre -  
 Utilisateur anonyme -
Bonjour,

Je programme en c sous devC et j'aimerais afficher une matrice tabulée en bonne et due forme.
Par exemple je veux afficher: matrice[2][3]={{1,3,8},{5,6,9}}

J'écris:
 for(i=0,i++,i<2)
               for(j=0,j++,j<3){
                     printf("%d /t",matrice[i][j]);
}


On m'affiche: 1 3 8 5 6 9
Or ce que je veux afficher c'est: 1 3 8 dans une ligne et
5 6 9 dans la ligne qui suit

Comment faire?
Je compte sur votre précieuse aide..merci d'avance :)

4 réponses

  1. benyahia rafik
     
    #define m 2
    #define n 3
    main()
    {
    int tab [m][n]= {{1,2,3},{4,5,6}};
    int i,j;
    for(i=0; i<m; i++)

    {
    for(j=0; j<n; j++)
    {
    printf("%d",tab[i][j]);
    printf(j<n-1?"\t":"\n");
    }
    }
    }
    7
    1. abdelali_1119
       
      j'ai pas compris ça:
      printf(j<n-1?"\t":"\n");
      et mrc
      0
      1. Utilisateur anonyme > abdelali_1119
         
        Bonjour c'est un if then else en une ligne
        if?then:else
        j<n-1?"\t":"\n"
        
        0