Dev - C++ - codigo en c++ que se detenga cuando el numero recibido sea 0 o menor a uno

 
Vista:
Imágen de perfil de mayco
Val: 5
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

codigo en c++ que se detenga cuando el numero recibido sea 0 o menor a uno

Publicado por mayco (1 intervención) el 21/08/2020 01:57:23
Recibir una cantidad de numeros desconocida y detenerse cuando el numero recibido sea 0 o menor a uno, e indique cual es el mayor, cual es el menor y cual es el promedio
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
sin imagen de perfil
Val: 3
Ha disminuido su posición en 6 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

codigo en c++ que se detenga cuando el numero recibido sea 0 o menor a uno

Publicado por daniel (1 intervención) el 21/08/2020 06:41:12
yo lo hice asi bro, sin embargo creeria que debe existir alguna manera mas sencilla de hacerlo, creo que con arrays es mas sencillo peor yo aun no he aprendido arrays xD :V

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
#include<iostream>
using namespace std;
 
int main(){
	float numero = 0, numeroMayor = 0, numeroMenor = 0, otroNumero = 0, promedio = 0, suma = 0;
	int contador = 0;
 
	cout<<"ingrese un numero";
	cin>>numero;
	contador ++;
 
	if (numero>=1){
		cout<<"ingresa otro numero";
		cin>>otroNumero;
		contador ++;
 
		if (otroNumero>=1){
 
			if (numero>=otroNumero) {
				numeroMayor = numero;
				numeroMenor = otroNumero;
			}
				else {
					numeroMenor = numero;
					numeroMayor = otroNumero;
				}
		}
			else{
				cout<<"numero invalido\n";
				numero = 0;
			}
		suma = numeroMayor + numeroMenor;
 
		while (numero>=1){
			cout<<"ingresa otro numero\n";
			cin>>numero;
 
			if (numero>=1){
				if (numero > numeroMayor){
					numeroMayor = numero;
				}
				else if (numero<numeroMenor){
					numeroMenor = numero;
				}
			contador ++;
			suma += numero;
 
			}
 
		}
		promedio = suma/contador;
 
		cout<<"el numero mayor es "<<numeroMayor<<endl;
		cout<<"el numero menor es "<<numeroMenor<<endl;
		cout<<"el promedio es "<<promedio<<endl;
	}
		else {
			cout<<"el numero mayor es "<<numeroMayor<<endl;
			cout<<"el numero menor es "<<numeroMenor<<endl;
			cout<<"el promedio es "<<promedio<<endl;
		}
 
}
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