Vous pouvez me donez une reponse vite

Bonjour,
je vous demande votre aide sur ce programme :
" ECRIRE UN PROGRAMME EN LANGAGE C QUI PERMET DE LIRE AU CLAVIER UNE MATRICE C'EST A DIRE UN TABLEAU A DOUBLE DIMENSION ET AFFICHE SON TRANSPOSE."""

merci d'avance
RABIH
Configuration: Windows XP
Internet Explorer 7.0

5 réponses

  1. Modérateur
    ET la question est ?
    0
    1. Roh, fait marcher ton imagination, on peut former pleins de question avec son topic!
      Exemple:
      "Pourquoi est-ce que ma touche Maj. est bloquée?"
      0
      1. 0
        1. le but est que le programme lit la matrice et affiche son transposé
          0
        2. Modérateur
          @biboJe comprend bien mais ti demande de l'aide et là tu nous donnes les données du programmes, en gros tu attends quoi ?
          Que quelqu'un te livre le travail ?
          Tu as une question précise sur une étage de programmation?
          Tu cherches de l'info ? laquelle ?
          Dans quel langage ?

          bon si c'est moi qui fait les questions alors je n'ai plus rien à faire là :-) A+
          Bonne chance aux autres
          0
        3. @madmykebon
          j'attends que quelqu'un me donne le programme complet en langage c
          et de nouveau merci d'avance
          0
        4. Modérateur
          @biboC'est plus clair et je m'en doutais.
          Bon si il y a un volontaire pour bosser à sa place, c'est par ici.
          0
        5. @madmyke#include <stdio.h>

          void main()
          {
          const N=4 ;
          int i,j;
          float t[N][N];
          int x;

          for (i=1 ; i<=N ; i++)
          for (j=1 ; j<=N ; j++)
          {
          printf ("introduire les valeures de:\n");

          printf ("ligne %d colonne %d\n",i,j);

          scanf ("%f", &t[i][j]);}

          printf ("vous avez introduit %f :\n\n",t[i][j]);

          x= t[i][j];
          t[i][j]=t[j][i];
          x=t[j][i];

          printf ("le transpose de la matrice est %f:\n",t[j][i]);
          }

          c'est tout ce que j'ai pu faire et je ne sais pas ma faute et ou je dois changer
          0
      2. j'ai trouvé la reponse merci pour vous

        #include <stdio.h>
        #define n 15

        void main()

        {
        float tab[n][n];
        int i,j,d;
        printf ("donnez la dimension de la matrice:\n\n");
        scanf ("%d",&d);
        printf ("inserez les valeures de:\n");
        for (i=1;i<=d ; i++)
        {for (j=1;j<=d ; j++)
        {
        printf("ligne %d colonne %d:\n",i,j);

        scanf("%f",&tab[i][j]);
        }}
        printf (" la matrice est:\n");
        for (i=1;i<=d;i++)
        {printf ("\n");
        for (j=1;j<=d;j++)
        printf ("%.f ",tab[i][j]); }

        printf ("\n\n\n le transposé de la matrice est :\n");
        for (i=1;i<=d;i++)
        {printf ("\n");
        for (j=1;j<=d;j++)
        printf ("%.f ",tab[j][i]);
        }
        }
        0
        1. il est pas génial ton programme , il faudrait que tu alloue dynamiquement la matrice parce que parce que la si l'utilisateur rentre un "d" plus grand que ton "n" tu as une jolie erreur de segmentation
          0