Introduction
Dans ce laboratoire, nous allons écrire un programme C++ pour trouver les diviseurs d'un nombre donné. Un diviseur d'un nombre est un entier positif qui divise le nombre sans laisser de reste.
Inclure les bibliothèques nécessaires et configurer la fonction principale
- Inclure la bibliothèque
iostreampour l'entrée et la sortie - Inclure la bibliothèque
stdlibpour les fonctions système telles queclrscr()etgetch() - Commencer la fonction
main - Déclarer une variable
n1pour stocker le nombre d'entrée et une autre variableià utiliser dans la bouclefor - Utiliser la fonction
system("clear")pour effacer l'écran
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int n1, i;
system("clear");
cout<<"Entrez le nombre pour trouver ses diviseurs : ";
cin>>n1;
cout<<"\nLes diviseurs sont :\n";
for(i = 1 ; i <= n1 ; i++)
{
if(n1 % i == 0)
{
cout<<"\t"<<i ;
}
}
return 0;
}
Obtenir l'entrée de l'utilisateur
- Utiliser la fonction
coutpour afficher le message pour demander à l'utilisateur d'entrer des données - Utiliser la fonction
cinpour obtenir le nombre d'entrée de l'utilisateur et le stocker dans la variablen1
cout<<"Entrez le nombre pour trouver ses diviseurs : ";
cin>>n1;
Trouver les diviseurs du nombre d'entrée
- Utiliser une boucle
forqui commence ài = 1et va jusqu'àn1 - Vérifier si le nombre d'entrée est divisible par
ien utilisant l'opérateur modulo (%) - Si le nombre d'entrée est divisible, afficher
icomme diviseur
for(i = 1 ; i <= n1 ; i++)
{
if(n1 % i == 0)
{
cout<<"\t"<<i ;
}
}
Résumé
Dans ce laboratoire, nous avons appris à trouver les diviseurs d'un nombre donné en utilisant un programme C++. Nous avons utilisé une boucle for pour itérer sur tous les diviseurs possibles et vérifié si le nombre d'entrée est divisible par le diviseur actuel. Nous avons également appris à lire l'entrée de l'utilisateur, compiler et exécuter le programme, et afficher la sortie dans la console.



