Dev - C++ - programa listado donde por cada jugador se captura el peso y la edad (generelo de manera aleatoria)

 
Vista:

programa listado donde por cada jugador se captura el peso y la edad (generelo de manera aleatoria)

Publicado por Francisco Perez (1 intervención) el 29/03/2022 17:21:35
Me dejaron esta practica de un programa que te diga o siguiente sobre un equipo de baseball alguien que porfavor me ayude

Edad entre 20 y 50 años

Peso entre 50 y 100 kg

Hay 15 equipos y por cada equipo tiene 20 personas.

1. Obtenga el promedio de edad por cada uno de los equipos

2. Obtenga el promedio de peso por cada uno de los equipos

3, Cuente los jugadores que tengan edad entre 20 y 30 por cada uno de los equipos

4. Cuente los jugadores que tengan edad de 31 a 40 por cada uno de los equipos

5. Cuente los jugadores que tengan edad de 41 a 50 por cada uno de los equips.

6. Obtenga el promedio de pesos por todos los equipos

7. Obtenga el promedio de edad por todos los equipos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
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++

programa listado donde por cada jugador se captura el peso y la edad (generelo de manera aleatoria)

Publicado por dario (718 intervenciones) el 31/03/2022 05:26:32
Hola, te dejo esto, quiza 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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
#include <iostream>
 
using namespace std;
 
const int EQUIPOS = 15;
const int PERSONAS = 20;
 
struct {
    int edad;
    int peso;
} Jugador[EQUIPOS][PERSONAS];
 
int main() {
    int i,j;
    int edad,peso;
    float suma,promedio;
    srand(time(0));
 
    //Ingreso de datos aleatorios
    for (i=0; i<EQUIPOS; i++) {
        for (j=0; j<PERSONAS; j++) {
            edad = 20 + rand() % (50 + 1 - 20); //edad entre 20 y 50 años
            Jugador[i][j].edad = edad;
            peso = 50 + rand() % (100 + 1 - 50); //peso entre 50 y 100 kg
            Jugador[i][j].peso = peso;
        }
        cout << endl;
    }
 
    //Promedio de edad por equipo
    for (i=0; i<EQUIPOS; i++) {
        suma = 0;
        promedio = 0;
        for (j=0; j<PERSONAS; j++)
            suma = suma + Jugador[i][j].edad;
        promedio = suma / PERSONAS;
        cout << "Equipo # " << i << " promedio de edad: " << promedio << endl;
    }
 
    //Promedio de peso por equipo
    cout << endl;
    for (i=0; i<EQUIPOS; i++) {
        suma = 0;
        promedio = 0;
        for (j=0; j<PERSONAS; j++)
            suma = suma + Jugador[i][j].peso;
        promedio = suma / PERSONAS;
        cout << "Equipo # " << i << " promedio de peso: " << promedio << endl;
    }
 
    //Cuente los jugadores que tengan edad entre 20 y 30 por cada uno de los equipos
    cout << endl;
    int c;
    for (i=0; i<EQUIPOS; i++) {
        c = 0;
        for (j=0; j<PERSONAS; j++)
            if ((Jugador[i][j].edad >= 20) && (Jugador[i][j].edad <= 30))
                c++;
        cout << "Equipo # " << i << " personas entre 20 y 30 años: " << c << endl;
    }
 
    //Cuente los jugadores que tengan edad entre 31 y 40 por cada uno de los equipos
    cout << endl;
    //int c;
    for (i=0; i<EQUIPOS; i++) {
        c = 0;
        for (j=0; j<PERSONAS; j++)
            if ((Jugador[i][j].edad >= 31) && (Jugador[i][j].edad <= 40))
                c++;
        cout << "Equipo # " << i << " personas entre 31 y 40 años: " << c << endl;
    }
 
    //Cuente los jugadores que tengan edad entre 41 y 50 por cada uno de los equipos
    cout << endl;
    //int c;
    for (i=0; i<EQUIPOS; i++) {
        c = 0;
        for (j=0; j<PERSONAS; j++)
            if ((Jugador[i][j].edad >= 41) && (Jugador[i][j].edad <= 50))
                c++;
        cout << "Equipo # " << i << " personas entre 41 y 50 años: " << c << endl;
    }
 
    //Promedio total de pesos
    promedio = 0;
    suma = 0;
    for (i=0; i<EQUIPOS; i++) {
        for (j=0; j<PERSONAS; j++)
            suma = suma + Jugador[i][j].peso;
        promedio = suma / (EQUIPOS * PERSONAS);
    }
    cout << "\nPromedio total de pesos: " << promedio << endl;
 
    //Promedio total de edades
    promedio = 0;
    suma = 0;
    for (i=0; i<EQUIPOS; i++) {
        for (j=0; j<PERSONAS; j++)
            suma = suma + Jugador[i][j].edad;
        promedio = suma / (EQUIPOS * PERSONAS);
    }
    cout << "Promedio total de edades: " << promedio << 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