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 wieclrscr()undgetch() - Beginne die
main-Funktion - Deklariere eine Variable
n1, um die eingegebene Zahl zu speichern, und eine weitere Variablei, 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 dern1-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 = 1beginnt und bis zun1hochzählt - Überprüfe, ob die eingegebene Zahl durch
iteilbar ist, indem du den Modulo-Operator (%) verwendest - Wenn die eingegebene Zahl teilbar ist, drucke
ials 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.



