Programm zum Finden des Teilers einer Zahl

C++Beginner
Jetzt üben

Einführung

In diesem Lab schreiben wir ein C++-Programm, um die Teiler einer gegebenen Zahl zu finden. Ein Teiler einer Zahl ist eine positive ganze Zahl, die die Zahl ohne Rest teilt.

Importiere notwendige Bibliotheken und setze die Hauptfunktion ein

  • Importiere die iostream-Bibliothek für die Eingabe und Ausgabe
  • Importiere die stdlib-Bibliothek für Systemfunktionen wie clrscr() und getch()
  • Beginne die main-Funktion
  • Deklariere eine Variable n1, um die eingegebene Zahl zu speichern, und eine weitere Variable i, die in der For-Schleife verwendet wird
  • Verwende die Funktion system("clear"), um den Bildschirm zu leeren
#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{
    int n1, i;
    system("clear");
    cout<<"Enter the number to find it's divisors : ";
    cin>>n1;
    cout<<"\nThe divisors are :\n";
    for(i = 1 ; i <= n1 ; i++)
    {
        if(n1 % i == 0)
        {
            cout<<"\t"<<i ;
        }
    }
    return 0;
 }

Beziehe die Eingabe vom Benutzer

  • Verwende die cout-Funktion, um die Nachricht anzuzeigen, um den Benutzer zur Eingabe zu auffordern
  • Verwende die cin-Funktion, um die eingegebene Zahl des Benutzers zu erhalten und sie in der n1-Variablen zu speichern
cout<<"Enter the number to find it's divisors : ";
cin>>n1;

Finde die Teiler der eingegebenen Zahl

  • Verwende eine For-Schleife, die bei i = 1 beginnt und bis zu n1 hochzählt
  • Überprüfe, ob die eingegebene Zahl durch i teilbar ist, indem du den Modulo-Operator (%) verwendest
  • Wenn die eingegebene Zahl teilbar ist, drucke i als Teiler
for(i = 1 ; i <= n1 ; i++)
{
    if(n1 % i == 0)
    {
        cout<<"\t"<<i ;
    }
}

Zusammenfassung

In diesem Lab haben wir gelernt, wie man die Teiler einer gegebenen Zahl mit einem C++-Programm findet. Wir haben eine For-Schleife verwendet, um über alle möglichen Teiler zu iterieren und überprüft, ob die eingegebene Zahl durch den aktuellen Teiler teilbar ist. Wir haben auch gelernt, wie man Eingaben vom Benutzer liest, das Programm kompiliert und ausführt und die Ausgabe in der Konsole anzeigt.