Програма C ++ для відображення факторів числа

Приклад пошуку всіх факторів цілого числа (введеного користувачем) за допомогою оператора for та if.

Щоб зрозуміти цей приклад, ви повинні знати наступні теми програмування на C ++:

  • C ++ для циклу
  • C ++ if, if … else та вкладений if … else

Ця програма бере ціле додатне число від користувача та відображає всі множники цього числа.

Приклад: Відображення всіх множників числа

 #include using namespace std; int main() ( int n, i; cout <> n; cout << "Factors of " << n << " are: " << endl; for(i = 1; i <= n; ++i) ( if(n % i == 0) cout << i << endl; ) return 0; ) 

Вихідні дані

 Введіть натуральне число: 60 Коефіцієнтами 60 є: 1 2 3 4 5 6 12 15 20 30 60 

У цій програмі ціле число, введене користувачем, зберігається у змінній n.

Потім цикл for виконується з початковою умовою i = 1і перевіряється, чи n ділиться на i абсолютно ні. Якщо n ідеально ділиться на i, тоді я буду фактором n.

У кожній ітерації значення i оновлюється (збільшується на 1).

Цей процес триває до тих пір, поки умова тесту не i <= nстане хибною, тобто ця програма перевіряє, чи число, введене користувачем n, ідеально ділиться на всі числа від 1 до n, і всі відображають коефіцієнти цього числа.

Цікаві статті...