#include <stdio.h>
struct empleado{
char nombre[30];
char sexo[10];
float salario;
}empleados[100];
int main(){
int i, n, pmay, pmen;
float mayor=0.0, menor = 99999999;
printf("Cuantos empleados son: ");
scanf("%d",&n);
fflush(stdin);
for(i=0; i<n; i++){
fflush(stdin);
printf("Escriba el nombre del empleado %d: ", i+1);
gets(empleados[i].nombre);
printf("Sexo empleado %d: ",i+1);
gets(empleados[i].sexo);
printf("Salario empleado %d: ",i+1);
scanf("%f",&empleados[i].salario);
}
for(i=0; i<n; i++){
if(empleados[i].salario>mayor){
mayor = empleados[i].salario;
pmay = i;
}
if(empleados[i].salario<menor){
menor = empleados[i].salario;
pmen = i;
}
}
for(i=0; i<n; i++){
printf("Nombre empleado %d: %s\n",i+1,empleados[i].nombre);
printf("Sexo empleado %d: %s\n",i+1,empleados[i].sexo);
printf("Salario empleado %d: %.2f\n",i+1,empleados[i].salario);
}
printf("\nEl empleado con salario mas alto es: %s con %.2f\n",empleados[pmay].nombre, empleados[pmay].salario);
printf("El empleado con salario mas bajo es: %s con %.2f\n",empleados[pmen].nombre, empleados[pmen].salario);
system("pause");
return 0;
}
Struct: salarios, el mas alto
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario