Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.19 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     int table[10][10], tmp;
  6.     unsigned int i, j, n;
  7.  
  8.     // Lecture de la taille du tableau
  9.     do
  10.     {
  11.         printf("Veuillez entrer le nombre de lignes/colones du tableau (max 10): ");
  12.         scanf("%d", &n);
  13.     } while(n >= 10);
  14.  
  15.     // Lecture du tableau
  16.     for(i=0; i<n; i++)
  17.     {
  18.         for(j=0; j<n; j++)
  19.         {
  20.             printf("Veuillez entrer l'element (%u, %u): ", i, j);
  21.  
  22.             scanf("%u", &table[i][j]);
  23.         }
  24.     }
  25.  
  26.     printf("\nTableau:\n");
  27.  
  28.     // Affichage du tableau
  29.     for(i=0; i<n; i++)
  30.     {
  31.         for(j=0; j<n; j++)
  32.         {
  33.             printf("%u\t", table[i][j]);
  34.         }
  35.         printf("\n");
  36.     }
  37.     printf("\n");
  38.  
  39.     // Transposition
  40.     for(i=0; i<n-1; i++)
  41.     {
  42.         for(j=i+1; j<n; j++)
  43.         {
  44.             tmp = table[i][j];
  45.             table[i][j] = table[j][i];
  46.             table[j][i] = tmp;
  47.         }
  48.     }
  49.  
  50.     printf("\nTableau transpose:\n");
  51.  
  52.     // Affichage du tableau transposé
  53.     for(i=0; i<n; i++)
  54.     {
  55.         for(j=0; j<n; j++)
  56.         {
  57.             printf("%u\t", table[i][j]);
  58.         }
  59.         printf("\n");
  60.     }
  61.     return 0;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement