Dev - C++ - Me podrian a yudar con es problema

 
Vista:

Me podrian a yudar con es problema

Publicado por Axel Urquiza (1 intervención) el 24/03/2020 18:23:30
Desarrollar un programa que lea el nombre y la edad de 20 personas, para calcular:
- El nombre y la edad de la persona que tenga la edad mínima.
- El nombre y la edad de la persona que tenga la edad máxima.
- Edad promedio de todas las personas.
por que la verdad ando muy perdidod en este tema lo estoy haciendo en microsoft visual studio 2019 gracias
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
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Me podrian a yudar con es problema

Publicado por Alfil (1444 intervenciones) el 24/03/2020 19:31:02
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
#include <iostream>
#include <string>
 
using namespace std;
 
struct Persona
{
    string nombre;
    int edad;
};
 
const int sz = 20;
 
int main()
{
    Persona p, minimo, maximo;
    float suma = 0;
 
    cout << "\nLeer datos:\n";
    for (int i = 0; i < sz; i++)
    {
        cout << "\nPersona " << i + 1 << ":\n";
        cout << "Nombre: "; getline(cin, p.nombre);
        cout << "Edad: "; cin >> p.edad;
 
        if (i == 0 || minimo.edad > p.edad)
            minimo = p;
 
        if (i == 0 || maximo.edad < p.edad)
            maximo = p;
 
        suma += p.edad;
 
        cin.ignore(80, '\n');
    }
 
    cout << "\nEdad minima: " << minimo.nombre << " de " << minimo.edad << " anios";
    cout << "\nEdad maxima: " << maximo.nombre << " de " << maximo.edad << " anios";
    cout << "\nEdad promedio: " << suma / sz << " anios" << endl;
 
    return EXIT_SUCCESS;
}
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