C# Ingresar un número entero positivo y reportar si es perfecto.
using System;
namespace Application
{
class MainClass
{
public static void Main (string[] args)
{
int sumi=0;
Console.WriteLine("Digita un numero entero positivo");
int nu=int.Parse(Console.ReadLine());
for (int i=1;i<nu;i++)
{
if(nu%i==0){
sumi=sumi+i;}
}
if(sumi==nu){ Console.WriteLine("El numero es perfecto");}
else{ Console.WriteLine("El numero no es perfecto");}
Console.ReadKey();
}
}
}
Descargar codigo.cs