Πρόγραμμα C για την εμφάνιση παραγόντων ενός αριθμού

Πίνακας περιεχομένων

Σε αυτό το παράδειγμα, θα μάθετε να βρίσκετε όλους τους παράγοντες ενός ακέραιου που έχει εισαγάγει ο χρήστης.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες θεματολογίες προγραμματισμού Γ:

  • Χ προγραμματιστές προγραμματισμού
  • C αν… αλλιώς Δήλωση
  • C για βρόχο

Αυτό το πρόγραμμα λαμβάνει έναν θετικό ακέραιο αριθμό από τον χρήστη και εμφανίζει όλους τους θετικούς παράγοντες αυτού του αριθμού.

Παράγοντες θετικού ακεραίου

#include int main() ( int num, i; printf("Enter a positive integer: "); scanf("%d", &num); printf("Factors of %d are: ", num); for (i = 1; i <= num; ++i) ( if (num % i == 0) ( printf("%d ", i); ) ) return 0; ) 

Παραγωγή

Εισαγάγετε έναν θετικό ακέραιο: 60 Συντελεστές 60 είναι: 1 2 3 4 5 6 10 12 15 20 30 60 

Στο πρόγραμμα, ένας θετικός ακέραιος αριθμός που εισάγεται από τον χρήστη αποθηκεύεται στον αριθμό.

Ο forβρόχος επαναλαμβάνεται έως ότου i <= numείναι λάθος.

Σε κάθε επανάληψη, ελέγχεται εάν ο αριθμός είναι διαιρεμένος ακριβώς από το i. Είναι η προϋπόθεση για να είμαι ένας παράγοντας του αριθμού.

if (num % i == 0) ( printf("%d ", i); ) 

Στη συνέχεια, η τιμή του i αυξάνεται κατά 1.

ενδιαφέροντα άρθρα...