How to Print All Perfect Numbers From 1 to N in C++

Опубликовано: 21 Июнь 2026
на канале: Real Programming Skool (RPS)
12
1

In this lesson, we write a C++ program that prints all perfect numbers from 1 up to the number entered by the user.

A perfect number is a number that is equal to the sum of its proper divisors except itself.

For example:
6 = 1 + 2 + 3
28 = 1 + 2 + 4 + 7 + 14

In this video, you will learn:
How to read a number from the user
How to check whether a number is perfect
How to print all perfect numbers from 1 to N
How to solve this problem step by step in C++

This lesson is great for C++ beginners who want to improve problem-solving skills, loop logic, and number-based programming practice.

This is Lesson 2 of Course 4: Problem Solving for Programmers using C++ (Part 2) – Beginner Track

► Full programming roadmap (Start Here):    • How to Start Programming in 2026 (Beginner...  

► Join the RPS community on Telegram: http://t.me/RPSDiscussionChannel

#cplusplus #cpp #perfectnumber #programming #codingforbeginners #problemsolving #realprogrammingschool