Dev - C++ - ayuda con un ejercicio

 
Vista:
sin imagen de perfil
Val: 18
Ha aumentado su posición en 122 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda con un ejercicio

Publicado por jose (4 intervenciones) el 03/07/2021 01:23:06
Escribe un programa que lea un número positivo del teclado y escriba por pantalla los números perfectos menores a él. Para ello debe definir una función que reciba un número y devuelva (1) si es perfecto y (0) si no lo es
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
Imágen de perfil de Jhon
Val: 103
Ha aumentado su posición en 125 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda con un ejercicio

Publicado por Jhon (23 intervenciones) el 03/07/2021 14:21:22
No entiendo que quiere decir con numero perfecto
Mostrar los numeros menores al introducido es facil pero no entiendo eso de si es perfecto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
sin imagen de perfil
Val: 18
Ha aumentado su posición en 122 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda con un ejercicio

Publicado por jose (4 intervenciones) el 03/07/2021 18:33:18
Un número perfecto: es un número natural que es igual a la suma de sus divisores propios positivos, sin incluirse él mismo
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
Val: 18
Ha aumentado su posición en 122 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda con un ejercicio

Publicado por jose (4 intervenciones) el 03/07/2021 18:36:19
Se debe de hacer una funcion que reciba el numero dado por el usuario, esa funcion debe de verificar si ese numero es un numero perfecto o no, si e sperfecto debe de devolver un 1 o 0 si no lo es
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
Imágen de perfil de Hasu
Val: 103
Ha aumentado su posición en 125 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda con un ejercicio

Publicado por Hasu (23 intervenciones) el 03/07/2021 19:48:11
Aqui tienes
Ahora editalo para que parezca mas tuyo

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
#include<iostream>
using namespace std;
 
int main(){
	int n, sum=0;
 
 
	while(1){
	cout<<"Ingrese un numero: "; cin>>n;
	cout<<"\nDivisores: ";  //Mostrar los divisores
		for(int i=1;i<n;i++){ //Buscar los divisores
			if(n%i==0){
				cout<<" "<<i; //Mostrar los divisores
				sum+=i;	//Sumar los divisores
			}
		}
		cout<<"\nSuma de los divisores: "<<sum<<endl;//Mostrar la suma de los divisores
		//Mostrar si es perfecto o no
		if(sum==n){
			cout<<"\nEs un numero perfecto";
		}
		else{
			cout<<"\nNo es un numero perfecto";
		}
		sum=0; //Volver suma a 0 para una nueva suma
		cout<<"\n---------------------"<<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
2
Comentar
sin imagen de perfil
Val: 18
Ha aumentado su posición en 122 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda con un ejercicio

Publicado por jose (4 intervenciones) el 03/07/2021 19:50:52
Muchisimas gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Hasu
Val: 103
Ha aumentado su posición en 125 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda con un ejercicio

Publicado por Hasu (23 intervenciones) el 03/07/2021 19:56:38
Fue un placer
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