Dev - C++ - Ayuda con numeros perfectos en c++

   
Vista:

Ayuda con numeros perfectos en c++

Publicado por Angel (2 intervenciones) el 10/09/2017 18:56:54
escriba un programa que regrese los números perfectos
Ejemplo
6=1+2+3
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

Ayuda con numeros perfectos en c++

Publicado por dario alderaan@ec-red.com (81 intervenciones) el 11/09/2017 05:31:48
Te dejo el algoritmo para numeros perfectos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
int main() {
  int n,i,s=0;
 
  cout << "Ingrese un numero: ";
  cin >> n;
 
  for (i=1; i<n-1; i++) {
    if (n % i == 0)
      s += i;
  }
 
  if (n == s)
    cout << s;
 
  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
1
Comentar