Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

40,025 questions

51,979 answers

573 users

How to check whether a number is perfect number in Swift

1 Answer

0 votes
// If the sum of all factors of a number is equal to the number, then the number is perfect 
// factors of 6 = 1, 2, 3 
// 1 + 2 + 3 = 6

import Foundation

let num = 6
var sumOfFactors = 0

for i in 1..<num {
    if num % i == 0 {
        sumOfFactors += i
    }
}

if sumOfFactors == num {
    print("Perfect Number")
} else {
    print("Not a Perfect Number")
}



/*
run:

Perfect Number

*/

 



answered Nov 25, 2024 by avibootz
edited Nov 25, 2024 by avibootz
...