Dev - C++ - ayuda ejercicio c++

 
Vista:
sin imagen de perfil

ayuda ejercicio c++

Publicado por roberta (1 intervención) el 26/03/2022 23:42:53
Necestio ayuda para este problema :(
Estudios científicos informan que del 26 al 5 de mayo se sentirá más calor de lo habitual debido a la
cercanía del planeta tierra al sol. Conforme a la rotación de la misma, lo que provocara que los rayos
caigan perpendicularmente en Honduras. El departamento de Meteorología de la UNAH desea hacer
un análisis de las temperatura que se registraran esos días para lo que se medirán las temperatura a
las 11:50 en los 18 departamentos (1-18). Mediante un arreglo bidimensional:
(a) Resuma las temperaturas promedios por día y por departamento.
(b) Calcule el número de departamentos que registren una temperatura mayor de 35 grados centígrados
(c) Determine los departamento que el día 28 de abril sobrepasaron la temperatura promedio de
todos estos días
(d) Calcule cuantos días el departamento # 10 registro una temperatura entre 36 a 40 grados
centígrados.
(e) Determine la mayor temperatura registrada durante ese período y escriba el o los departamentos
y el o los días que alcanzaron esa temperatura.
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++

ayuda ejercicio c++

Publicado por dario (718 intervenciones) el 27/03/2022 06:41:06
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <iostream>
#include <iomanip>
 
using namespace std;
 
const int FILAS = 18;
const int COL = 10;
 
int main() {
    int i,j,num,s;
    int temperaturas[FILAS][COL];
    float promedio;
    srand(time(NULL));
 
    for (i=0; i<FILAS; i++) {
        for (j=0; j<COL; j++) {
            num = 12 + rand() % (40 + 1 - 12);
            temperaturas[i][j] = num;
        }
    }
 
    //Mostrar temperaturas
    cout << "Temperatura tomada a las 11:50 en los 18 departamentos" << endl;
    cout << "entre el 26 de abril al 5 de mayo" << endl << endl;
    for (i=0; i<FILAS; i++) {
        cout << "\t";
        for (j=0; j<COL; j++) {
            cout << temperaturas[i][j] << " ";
        }
        cout << endl;
    }
    cout << endl;
 
    //Promedio por dias
    int dia = 26;
    for (i=0; i<COL; i++) {
        s = 0;
        for (j=0; j<FILAS; j++) {
            s = s + temperaturas[j][i];
        }
        promedio = (float)s / FILAS;
        cout << setprecision(4);
        cout << "Dia " << dia << " promedio " << promedio << endl;
        dia++;
        if (dia > 30)
            dia = 1;
    }
 
    //Promedio por departamento
    cout << "\n";
    for (i=0; i<FILAS; i++) {
        s = 0;
        for (j=0; j<COL; j++) {
            s = s + temperaturas[i][j];
        }
        promedio = (float)s / COL;
        cout << setprecision(4);
        cout << "Departamento " << i+1 << " promedio " << promedio << 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