English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Recueil complet d'exemples de programmation en C
Dans cet exemple, vous allez apprendre à trouver tous les facteurs d'un entier entré par l'utilisateur.
Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation CThème :
Ce programme récupère un nombre entier positif de l'utilisateur et affiche tous les facteurs positifs de ce nombre.
#include <stdio.h> int main() { int num, i; printf("Entrez un nombre entier positif : "); scanf("%d", &num); printf("%d des facteurs : ", num); for (i = 1; i <= num; ++i) { if (num % i == 0) { printf("%d ", i); } } return 0; }
Résultat de la sortie
Entrez un nombre entier positif : 60 6Les facteurs de 0 : 1 2 3 4 5 6 10 12 15 20 30 60
Dans le programme, le nombre entier positif entré par l'utilisateur est stocké dans num.
Itération de la boucle for jusqu'à ce que i <= num soit faux.
Dans chaque itération, il est vérifié si le nombre peut être divisé par i. C'est la condition pour que i devienne un facteur de num.
if (num % i == 0) { printf("%d ", i); }
Ensuite, la valeur de i augmente1.