
ayuda!!! necesito entender un programa dado!
Publicado por francisco (6 intervenciones) el 30/09/2016 20:01:27
Hola les escribo porque necesito ayuda para entender este programa, el ejercicio partio al revez, me dieron un programa listo para compilar y ejecutar. Mi trabajo es entenderlo y explicarlo..hasta ahora se me hace muy dificil entender la logica de las funciones...porfavor que alguien me ayude!..
el programa toma valores ingresados por el usuario y los suma, saca el promedio, el mayor, el segundo mayor y el numero menor...
gracias de ante mano!!!
el programa toma valores ingresados por el usuario y los suma, saca el promedio, el mayor, el segundo mayor y el numero menor...
gracias de ante mano!!!
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>
using namespace std;
int main(int argc, const char * argv[])
{
int max = INT_MIN;
int nMax = INT_MIN;
int min = INT_MAX;
int sum = 0;
int antal = 0;
int inp=0;
while (true) {
cout << "ingresa un numero, para terminar press 0" << endl;
cin >> inp;
if (inp == 0) {
break;
}
if (inp > max) {
nMax=max;
max = inp;
}
if (inp > nMax && inp < max) {
nMax = inp;
}
if (inp < min) {
min = inp;
}
sum += inp;
antal++;
}
cout << "Summa: " << sum << endl;
cout << "promedio: " << (double)sum/(double)antal << endl;
cout << "numero mayor: " << max << endl;
cout << "segundo mayor: " << nMax << endl;
cout << "numero menor: " << min << endl;
("pause");
return 0;
}
Valora esta pregunta


0