Dev - C++ - Calcular la edad promedio informando número de legajo de los empleados cuya edad supere el promedio

 
Vista:
sin imagen de perfil
Val: 53
Ha disminuido su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Calcular la edad promedio informando número de legajo de los empleados cuya edad supere el promedio

Publicado por Pedrito Alcachofa (11 intervenciones) el 01/04/2020 08:46:58
1. De los 100 empleados de una fábrica se registra: número de legajo (coincide con el número de índice de la estructura de datos), edad y salario. Se pide:
Ingresar los datos correlativamente
Calcular la edad promedio informando número de legajo de los empleados cuya edad supere el promedio.

C++
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Calcular la edad promedio informando número de legajo de los empleados cuya edad supere el promedio

Publicado por dario (718 intervenciones) el 01/04/2020 10:46:45
Hola, espero esto te ayude.
Salu2.

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
#include <iostream>
 
using namespace std;
 
const int numEmpleados = 100;
 
struct empleados {
  int numLegajo;
  int edad;
  float salario;
} Datos[numEmpleados];
 
int main() {
  int i,suma=0;
  float promedio=0;
 
  for (i=0; i<numEmpleados; i++) {
    Datos[i].numLegajo = i;
    cout << "Legajo #" << i << endl;
    cout << "Edad del empleado: ";
    cin >> Datos[i].edad;
    cout << "Salario del empleado: ";
    cin >> Datos[i].salario;
  }
 
  for (i=0; i<numEmpleados; i++)
    suma = suma + Datos[i].edad;
 
  promedio = suma / numEmpleados;
  cout << "Promedio de edad: " << promedio << endl;
 
  cout << "numero de legajo de los empleados cuya edad supere el promedio" << endl;
  for (i=0; i<numEmpleados; i++)
    if (Datos[i].edad > promedio) {
      cout << Datos[i].numLegajo;
      cout << endl;
    }
 
  return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar