Dev - C++ - promedio

 
Vista:

promedio

Publicado por katheryne (17 intervenciones) el 26/10/2022 05:12:35
Escriba un algoritmo que lea N números, súmelos y calcule su valor
promedio. Imprima la suma y el valor promedio.

lea el nombre y la edad de P estudiantes. Calcule e informe cuántos
son mayores y cuántos 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
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++

promedio

Publicado por Alfil (1444 intervenciones) el 26/10/2022 06:46:35
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
int main()
{
    int sz, n, suma = 0;;
 
    cout << "N: "; cin >> sz;
 
    for (int i = 1; i <= sz; i++)
    {
        cout << "Numero " << i << ": ";
        cin >> n;
        suma += n;
    }
 
    cout << endl;
    cout << "Suma: " << suma << endl;
    cout << "Promedio: " << suma / float(sz) << 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
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++

promedio

Publicado por Alfil (1444 intervenciones) el 26/10/2022 08:19:35
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
#include <iostream>
#include <string>
 
using namespace std;
 
struct Estudiante
{
    string nombre;
    int edad;
};
 
int main()
{
    int sz, mayor = 0, menor = 0;
 
    cout << "P: "; cin >> sz;
    cin.ignore(80, '\n');
 
    Estudiante e[sz];
 
    for (int i = 0; i < sz; i++)
    {
        cout << endl << "Alumno " << i + 1 << ":" << endl;
        cout << "Nombre: "; getline(cin, e[i].nombre);
        cout << "Edad: "; cin >> e[i].edad;
        cin.ignore(80, '\n');
 
        if (e[i].edad >= 18) mayor++;
        else menor++;
    }
 
    cout << endl;
    cout << "Mayor de Edad: " << mayor << endl;
    for (int i = 0; i < sz; i++)
        if (e[i].edad >= 18)
            cout << e[i].nombre << " - " << e[i].edad << endl;
 
    cout << endl;
    cout << "Menor de Edad: " << mayor << endl;
    for (int i = 0; i < sz; i++)
        if (e[i].edad < 18)
            cout << e[i].nombre << " - " << e[i].edad << endl;
 
    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