un programa en c++ que pida al usuario el nombre de los "n" empleados,su edad
y el sueldo para generar un reporte que los muestre en pantalla de la siguiente manera:
El nombre del empleado, edad, sueldo, del empleado con el mayor sueldo, y el que tiene menor sueldo
nota:usuar arreglo de 1 dimencion.
#include<iostream>
#include<conio.h>
#include <cmath>
using namespace std;
struct Empleado{
char nombre[20];
int edad;
float salario,comisiones;
}e[100],c[100];
int main(){
int n_empleados,mayor=0,menor=9999999,posM,posm;
cout<<"Digite el numero de empleados: "; cin>>n_empleados;
for(int i=0;i<n_empleados;i++){
fflush(stdin); //Vacias el buffer y poder digitar mas valores
cout<<"Nombre: "; cin.getline(e[i].nombre,20,'\n');
cout<<"digite la edad: "; cin>>e[i].edad;
cout<<"Salario: "; cin>>c[i].salario;
cout<<"comisiones: "; cin>>c[i].comisiones;
//Empleado con mayor salario
if(e[i].salario > mayor){
mayor = e[i].salario;
posM = i;
}
//Empleado con menor salario
if(e[i].salario < menor){
menor = e[i].salario;
posm = i;
}
cout<<"\n";
}
cout<<"\nEmpleado con mayor salario: "<<endl;
cout<<"Nombre: "<<e[posM].nombre<<endl;
cout<<"Salario: "<<e[posM].salario<<endl;
cout<<"\nEmpleado con menor salario: "<<endl;
cout<<"Nombre: "<<e[posm].nombre<<endl;
cout<<"Salario: "<<e[posm].salario<<endl;
getch();
return 0;
}
hasta hora es lo que hecho... ayudenme porfavor.
ojo=en c++