Dev - C++ - 3 programas en dev c++ ayuda es para hoy pls.

 
Vista:
sin imagen de perfil

3 programas en dev c++ ayuda es para hoy pls.

Publicado por Santiago (4 intervenciones) el 25/11/2021 03:54:00
Captura
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++

3 programas en dev c++ ayuda es para hoy pls.

Publicado por dario (718 intervenciones) el 25/11/2021 09:43:26
Hola, te voy ayudando con esto.
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
#include <iostream>
 
using namespace std;
 
const int TOPE = 100;
 
struct Club {
    int numSocio;
    string apellNombre;
    int edad;
    int deporte;
} sociosClub[TOPE];
 
int main()
{
    int i;
    int tenis=0,futbol=0;
 
    //Registro de datos
    for (i=0; i<TOPE; i++)
    {
        cout << "Numero de socio [1-100]: ";
        cin >> sociosClub[i].numSocio; cin.ignore();
        cout << "Apellido y nombre: ";
        getline(cin,sociosClub[i].apellNombre);
        cout << "Edad: ";
        cin >> sociosClub[i].edad;
        cout << "Deporte que practica [1-Tenis, 2-Futbol]: ";
        cin >> sociosClub[i].deporte;
    }
 
    //Socios que practican tenis y socios que practican futbol
    for (i=0; i<TOPE; i++)
        if (sociosClub[i].deporte == 1)
            tenis++;
        else
            futbol++;
    cout << "\nSocios que practican tenis: " << tenis << endl;
    cout << "Socios que practican futbol: " << futbol << 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
-1
Comentar
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++

3 programas en dev c++ ayuda es para hoy pls.

Publicado por dario (718 intervenciones) el 25/11/2021 14:18:45
Ejercico N° 1 completo

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
#include <iostream>
 
using namespace std;
 
const int TOPE = 5;
 
struct Club {
    int numSocio;
    string apellNombre;
    int edad;
    int deporte;
} sociosClub[TOPE];
 
int main()
{
    int i,st=0,sf=0;
    int tenis=0,futbol=0;
    float promTenis=0,promFutbol=0;
 
    //Registro de datos
    for (i=0; i<TOPE; i++)
    {
        cout << "Numero de socio [1-100]: ";
        cin >> sociosClub[i].numSocio; cin.ignore();
        cout << "Apellido y nombre: ";
        getline(cin,sociosClub[i].apellNombre);
        cout << "Edad: ";
        cin >> sociosClub[i].edad;
        cout << "Deporte que practica [1-Tenis, 2-Futbol]: ";
        cin >> sociosClub[i].deporte;
        cout << endl;
    }
 
    //Socios que practican tenis y socios que practican futbol
    for (i=0; i<TOPE; i++)
        if (sociosClub[i].deporte == 1)
            tenis++;
        else
            futbol++;
    cout << "\nSocios que practican tenis: " << tenis << endl;
    cout << "Socios que practican futbol: " << futbol << endl;
 
    //Promedio de edad de los que practican Tenis y Futbol
    cout << endl;
    for (i=0; i<TOPE; i++) {
        if (sociosClub[i].deporte == 1)
            st = st + sociosClub[i].edad;
        else
            sf = sf + sociosClub[i].edad;
    }
    promTenis = st / (float)tenis;
    promFutbol = sf / (float)futbol;
    cout << "Edad promedio de los que practican tenis: " << promTenis << endl;
    cout << "Edad promedio de los que practican futbol: " << promFutbol << endl;
 
    //Edad maxima del socio que practica tenis
    int mayor=0;
    for (i=0; i<TOPE; i++) {
        if (sociosClub[i].deporte == 1) {
            if (sociosClub[i].edad > mayor)
                mayor = sociosClub[i].edad;
        }
    }
    cout << endl;
    cout << "Edad maxima del socio que practica tenis: " << mayor << 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
-1
Comentar