У цьому прикладі ви навчитеся знаходити всі фактори цілого числа, введеного користувачем.
Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування на С:
- 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.