Programme pour trouver le diviseur d'un nombre

C++Beginner
Pratiquer maintenant

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 iostream pour l'entrée et la sortie
  • Inclure la bibliothèque stdlib pour les fonctions système telles que clrscr() et getch()
  • Commencer la fonction main
  • Déclarer une variable n1 pour stocker le nombre d'entrée et une autre variable i à utiliser dans la boucle for
  • 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 cout pour afficher le message pour demander à l'utilisateur d'entrer des données
  • Utiliser la fonction cin pour obtenir le nombre d'entrée de l'utilisateur et le stocker dans la variable n1
cout<<"Entrez le nombre pour trouver ses diviseurs : ";
cin>>n1;

Trouver les diviseurs du nombre d'entrée

  • Utiliser une boucle for qui commence à i = 1 et va jusqu'à n1
  • Vérifier si le nombre d'entrée est divisible par i en utilisant l'opérateur modulo (%)
  • Si le nombre d'entrée est divisible, afficher i comme 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.