Dev - C++ - Vector

 
Vista:

Vector

Publicado por Programa con Vector (8 intervenciones) el 04/02/2023 21:02:08
Problema con vector
Ingresar las edades de 15 personas de un curso.
Utilice un vector para guardar las edades int edad[15];
Calcular y mostrar por pantalla
a) promedio de edades
b) la edad más baja y la edad más alta
c) cuántas personas son mayores de edad y cuántas personas son menores de
edad
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++

Vector

Publicado por dario (718 intervenciones) el 05/02/2023 10:21:40
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
41
42
43
44
#include <iostream>
#include <vector>
#include <algorithm>
 
using namespace std;
 
int main()
{
    vector<int> edades;
    int edad,s=0,prom;
 
    //ingreso de edades
    for (int i = 0; i < 5; i++) {
	   cout << "Ingrese edad: ";
        cin >> edad;
        s = s + edad;
        edades.push_back(edad);
    }
    prom = s / 5;
    cout << "\nPromedio de edades: " << prom;
 
    int min = *min_element(edades.begin(), edades.end());
    int max = *max_element(edades.begin(), edades.end());
 
    // edad mas baja
    cout << "\nEdad mas baja = " << min;
 
    // Edad mas alta
    cout << "\nEdad mas alta = " << max << endl;
 
    //mayores y menores de edad
    int m=0,n=0;
 
    for (int i=0; i<5; i++) {
        if (edades[i] >= 18)
            m++;
        if (edades[i] < 18)
            n++;
    }
    cout << "Mayores de edad: " << m << " personas" << endl;
    cout << "Menores de edad: " << n << " personas" << 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