1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
struct EMP{
char nom[5];
int salaire;
};
EMP x[n], temp;
int i,j ,min;
int n=3;
for(i=0;i<=3;i++)
{
printf("entrez le nom de l'employer");
scanf("%s",&x[i].nom );
printf("entrze le salaire");
scanf("%d",&x[i].salaire);
printf("le salaire de %s est %d",x[i].nom,x[i].salaire);
}
for(i=0;i<=n;i++)
{
min=i;
for(j=i+1;j<=n;j++)
if ( strcmp(x[j].nom,x[min].nom)<0)
min=j;
if (min != i) {
temp = x[i] ;
x[i] = x[min];
x[min] = temp ;
}
}
for(i=0;i<=n;i++)
{
printf("%s,%d",x[i].nom,x[i].salaire);
}
getch();
} |
Partager