Programme en c
sindy5
Messages postés
78
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
bonjour tout le monde j'ai une matrice je veux faire le trie pour chaque ligne ,ou bien la recherche de la deux minimum de chaque ligne par un code c
0 4 3 4 8
5 0 6 5 9
3 6 0 7 7
4 5 7 0 4
8 9 7 4 0
la matrice aprés le tri
0 3 4 4 8
0 5 5 6 9
.............
.............
............
comment je peux fair ça pouvez vous m'aide
bonjour tout le monde j'ai une matrice je veux faire le trie pour chaque ligne ,ou bien la recherche de la deux minimum de chaque ligne par un code c
0 4 3 4 8
5 0 6 5 9
3 6 0 7 7
4 5 7 0 4
8 9 7 4 0
la matrice aprés le tri
0 3 4 4 8
0 5 5 6 9
.............
.............
............
comment je peux fair ça pouvez vous m'aide
A voir également:
- Programme en c
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Programme word gratuit - Guide
- Message programmé iphone - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
1 réponse
essaye ce code :
#include<stdio.h>
#include<stdlib.h>
int main()
{
int M[10][10];
int i,j,k,d,min,n,m;
printf("entrez le nombre de lignes :");
scanf("%d",&n);
printf("entrez le nombre de colones :");
scanf("%d",&m);
for(i=0;i<n;i++)
for(j=0;j<m;j++)
scanf("%d",&M[i][j]);
for(i=0;i<n;i++)
{
for(k=1;k<m;k++)
{
min = M[i][k-1];
for(j=k;j<m;j++)
{
if (min > M[i][j])
{
d = min ;
min = M[i][j];
M[i][j] = d;
}
}
M[i][k-1] = min;
}
}
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
printf(" %d ",M[i][j]);
printf("\n");
}
return EXIT_SUCCESS;
}