Programme en c
sindy5
Messages postés
65
Date d'inscription
Statut
Membre
Dernière intervention
-
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
- Message programmé iphone - Guide
- Programme word gratuit - 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; }