Dev - C++ - algoritmos

 
Vista:
sin imagen de perfil

algoritmos

Publicado por juan (7 intervenciones) el 14/11/2022 19:45:25
1. escriba un algoritmo que permita imprimir todos los divisores del número 42854.
2. ESCRIBA UN ALGORITMO QUE PERMITA INGRESAR LAS ESTATURAS DE N ATLETAS ( N ES DATO DE ENTRADA). IMPRIMA UN MENSAJE QUE DETERMINE SI HUBO O NO , ALGÚN ATLETA CUYA ESTATURA SEA SUPERIOR A 1.7 METROS PERO INFERIOR A 1.95 METROS.
3. ESCRIBA UN ALGORITMO QUE PERMITA IMPRIMIR LOS PRIMEROS 10 MÚLTIPLOS DEL NÚMERO LEÍDO EN LA VARIABLE N.
4. ESCRIBA UN ALGORITMO QUE PERMITA LEER LAS N TEMPERATURAS CORPORALES TOMADAS A UN PACIENTE HOSPITALIZADO.
a. IMPRIMA CUANTAS DE ESAS TEMPERATURAS FUERON CONVULSIVAS. NOTA: UNA TEMPERATURA CONVULSIVA ES AQUELLA SUPERIOR O IGUAL A 41 GRADOS.
b. IMPRIMA EL PROMEDIO DE TODAS LAS TEMPERATURAS CORPORALES.
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++

algoritmos

Publicado por dario (718 intervenciones) el 15/11/2022 05:19:02
Hola, espero esto te sirva.
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
#include <iostream>
#include <vector>
 
using namespace std;
 
//Ejercicio N° 1
void divisores() {
    int n,i=1;
    n = 42854;
 
    cout << "Los divisores de " << n << " son: ";
    while (i <= n) {
        if (n % i == 0)
            cout << i << " ";
        i++;
    }
}
 
//Ejercicio N° 2
void atletas() {
    vector <double> estaturas;
    int i,n; //numero de atletas
    int conta=0;
    double estat;
 
    cout << "Cantidad de atletas: ";
    cin >> n;
 
    for (i=0; i<n; i++) {
        cout << "Estatura del atleta N° " << i+1 << ": ";
        cin >> estat;
        estaturas.push_back(estat);
    }
 
    for (auto e : estaturas) {
        if ((e > 1.70) && (e < 1.95))
            conta++;
    }
    cout << "Hay " << conta <<" atleta(s) mayor(es) a 1.70 pero menor(es) a 1.95";
}
 
//Ejercicio 3
void multiplos() {
    int n,i,m;
 
    cout << "Valor de n: ";
    cin >> n;
 
    cout << "Los 10 primeros multiplos de " << n << " son: ";
    for (i=1; i<=10; i++) {
        m = n * i;
        cout << m << " ";
    }
}
 
//Ejercicio N° 4
void temperaturas() {
    int n,i,t;
    int x=0;
    double suma,prom;
    vector <int> temp;
 
    cout << "Cantidad de pacientes: ";
    cin >> n;
 
    for (i=0; i<n; i++) {
        cout << "Temperatura paciente # " << i+1 << ": ";
        cin >> t;
        temp.push_back(t);
        suma = suma + t;
    }
 
    //Temperaturas convulsivas
    for (auto s : temp) {
        if (s >= 41)
            x++;
    }
    cout << "\nCantidad de temperaturas convulsivas: " << x << endl;
    prom = suma / n;
    cout << "Promedio de temperaturas: " << prom << endl;
}
 
int main() {
    divisores();
    cout << endl << endl;
    atletas();
    cout << endl << endl;
    multiplos();
    cout << endl << endl;
    temperaturas();
 
    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
sin imagen de perfil

algoritmos

Publicado por juan (7 intervenciones) el 15/11/2022 07:08:14
Muchísimas gracias genio me ayudo demasiado sigue asi
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