package UP_kontrolno1;
import java.util.Scanner;

/**
 *
 * @author Михаил Николов
 */
public class zad9 {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        System.out.print("Дали дадено число е съвършенно (равно на сумата от делителите си)\nВъведете число: ");
        int chislo = input.nextInt();

        int index = 0;
        int[] deliteli = new int[chislo];
        for(int i=1; i<=(chislo/2); i++) {
            if(chislo%i == 0) {
                deliteli[index] = i;
                index++;
            }

        }

        int sum = 0;
        for(int i=0; i<index; i++) {
            sum = sum + deliteli[i];
        }

        if(chislo != sum) {
            System.out.println("\nЧислото " + chislo + " не е съвършенно.");
        }
        else {
            System.out.println("\nЧислото " + chislo + " е съвършенно.");
        }
        
    }

}