Funzioni logiche. Numeri perfetti
                                  
                                    
  
         
        
             Problem
                                  Un numero perfetto è un numero uguale alla somma di tutti i suoi divisori minori di se stesso (ad esempio, il numero 6=1+2+3). Scrivete un programma che prenda un numero naturale N e determini se il numero N è perfetto. Usa  una funzione per trovare la somma dei divisori di un numero e una funzione logica per verificare se il numero è perfetto o meno.
Input: la stringa di input contiene un numero naturale N .
Output: Se un numero N – perfetto, il programma dovrebbe emettere la parola 'SÌ', altrimenti – la parola 'NO'.
Esempi
| # | 
Input | 
Uscita | 
| 1 | 
28 | 
SÌ | 
| 2 | 
29 | 
NO |