VALORES MAXIMOS Y MÍNIMOS
Publicado por Juan Pablo (4 intervenciones) el 14/04/2020 04:33:46
Me encuentro realizando un programa que muestre los valores mínimos y máximos de n números, pero en la salida me nuestra un número menos en el máximo y siempre me muestra el 0 en el máximo, he intentado inicializar en 1 y tampoco
Gracias por la ayuda :/
Gracias por la ayuda :/
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
#include<iostream>
using namespace std;
int main()
{
int K = 0, CN ; // Declaramos Variables
double PRO, NI=0, SU = 0, max = 0, min=0;
cout << "Este programa calculara la suma total de numeros ingresados, el valor minimo y el valor maximo." << endl;
cout << "¿Cuantos numeros desea ingresar?"; // Establecemos Limite
cin >> CN;
for (int i = 0; i < CN; i++ )
{
K = K + 1;// Contador de numeros ingresados
cout << "Ingrese el numero " << K << endl;
cin >> NI;
SU = SU + NI;// Suma de los numeros ingresados
NI++;
if (NI > max) // Condicion
{
max = NI;
}
else if (NI <= min)
{
min = NI;
}
}
PRO = SU / K ; // Promedio
cout << "\n\t La suma total de los numeros es: " << SU << "\n\tEl promedio de los numeros es: " << PRO << "\n\t El numero minimo es: " << min << "\n\t El numero maximo es: " << max<<endl;
system("pause");
return 0;
}
Valora esta pregunta


0