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

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

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

  • C Оператори програмування
  • C if… else Заява
  • C для петлі

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

Фактори позитивного цілого числа

#include int main() ( int num, i; printf("Enter a positive integer: "); scanf("%d", &num); printf("Factors of %d are: ", num); for (i = 1; i <= num; ++i) ( if (num % i == 0) ( printf("%d ", i); ) ) return 0; ) 

Вихідні дані

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

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

forЦикл повторюється до тих пір , i <= numпоки не відповідає дійсності.

У кожній ітерації перевіряється, чи num дійсно ділиться на i. Це умова, щоб i був коефіцієнтом num.

if (num % i == 0) ( printf("%d ", i); ) 

Тоді значення i збільшується на 1.

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