Language C ~Les Tableaux
Etant donnée une matrice A de dimension (N, M). Ecrire un programme en C qui calculer et afficher la matrice transposée de A
Solution:
#include <stdio.h>
int main()
{
int i,j,n,m;
int A[n][m];
printf("saisir la dimension d'une matrice A:");
scanf("%i%i",&n,&m);
for (i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
printf("saisir la valeur d'indice A[%i][%i]",i+1,j+1);
scanf("%i",&A[i][j]);
}
}
printf("la matrice normale est:\n");
for (i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
printf("%7i",A[i][j]);
Solution:
#include <stdio.h>
int main()
{
int i,j,n,m;
int A[n][m];
printf("saisir la dimension d'une matrice A:");
scanf("%i%i",&n,&m);
for (i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
printf("saisir la valeur d'indice A[%i][%i]",i+1,j+1);
scanf("%i",&A[i][j]);
}
}
printf("la matrice normale est:\n");
for (i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
printf("%7i",A[i][j]);
}
printf("\n");
}
printf("la matrice transposée est :\n");
for (j=0;j<m;j++)
{
for (i=0;i<n;i++)
{
printf("%7i",A[i][j]);
}
printf("\n");
}
return 0;
}
Comments 0
Post a Comment
Cancel