Amigos, buenas tardes, espero se encuentren bien! Así mismo solicito de su apoyo para sacar adelante este proyecto, al parecer me he perdido en el camino...
PROYECTO
Se deberá crear un arreglo de tipo estructura de una dimensión 10, esto quiere decir que cuando se soliciten los datos de dichas personas, deberá recibir 4 datos distintos (nombre, edad, sexo y sueldo), de 10 personas diferentes.
Con dichos dados ingresados, referente al sexo, se deberá crear una función o procedimiento para contabilizar cuantos son hombres y cuantas son mujeres. Para el sueldo se deberá sacar el promedio de los suelos de todas las personas con una función que realice el promedio de dicho sueldo. Y crea un procedimiento que contabilice cuantas personas tienen la mayoría de edad y cuantos la minoría de edad.
Se deberá mostrar en pantalla como datos de salida, los datos de cada una de las personas y el conteo final de hombres, mujeres, cuantos son mayores de edad, y cuÁntos son menores de edad y el promedio de los sueldos.
Este es mi avance:
#include <iostream>
using namespace std;
struct persona{
char nombre[15];
int edad;
char sexo[15];
int sueldo;
};
int main(){
persona amigo[5];
for (int i = 0; i < 5; i++){
cout <<"Escriba el Nombre "<<i+1<<":";
cin >> amigo[i].nombre;
cout <<"\nEscriba la Edad de "<<i+1<<":";
cin >> amigo[i].edad;
cout <<"\nEscriba el Sexo "<<i+1<<":";
cin >> amigo[i].sexo;
cout <<"\nEscriba el Sueldo de "<<i+1<<":";
cin >> amigo[i].sueldo;
cout <<endl;
}
cout<<"El registro de personas que se introdujeron es: \n\n";
for (int i = 0; i < 5; i++){
cout<<"\t"<<amigo[i].nombre;
cout<<"\t"<<amigo[i].edad;
cout<<"\t"<<amigo[i].sexo;
cout<<"\t"<<amigo[i].sueldo<<"\n\n";
}
{
int i;
float promedio;
int sueldo;
float sueldo_mas_alto;
promedio = 0;
sueldo_mas_alto = 0;
for (i=0; i<5; i++)
{
cout << "PROCESO " << i << endl;
cout << "Ingresa el valor de sueldo: ";
cin >> sueldo;
cin.get();
promedio=promedio+sueldo;
if(i==0||sueldo_mas_alto<sueldo)
sueldo_mas_alto=sueldo;
cout << endl;
}
promedio=promedio/10;
cout << "Valor de promedio: " << promedio << endl;
cout << "Valor de sueldo mas alto: " << sueldo_mas_alto << endl;
system ("pause");
}
return 0;
}
Gracias por su apoyo, atenciones y sobre todo por ayudarme con este código.
Saludos,
ElMike