Πρόγραμμα Γ για τον υπολογισμό του αθροίσματος των φυσικών αριθμών

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

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

  • C για βρόχο
  • C ενώ και κάνουμε… ενώ Loop

Οι θετικοί αριθμοί 1, 2, 3… είναι γνωστοί ως φυσικοί αριθμοί. Το άθροισμα των φυσικών αριθμών έως 10 είναι:

 άθροισμα = 1 + 2 + 3 +… + 10 

Άθροισμα φυσικών αριθμών που χρησιμοποιούν για βρόχο

 #include int main() ( int n, i, sum = 0; printf("Enter a positive integer: "); scanf("%d", &n); for (i = 1; i <= n; ++i) ( sum += i; ) printf("Sum = %d", sum); return 0; ) 

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

Άθροισμα φυσικών αριθμών που χρησιμοποιούν ενώ βρόχος

 #include int main() ( int n, i, sum = 0; printf("Enter a positive integer: "); scanf("%d", &n); i = 1; while (i <= n) ( sum += i; ++i; ) printf("Sum = %d", sum); return 0; ) 

Παραγωγή

 Εισαγάγετε έναν θετικό ακέραιο: 100 Άθροισμα = 5050 

Και στα δύο προγράμματα, ο βρόχος επαναλαμβάνεται n φορές. Και, σε κάθε επανάληψη, η τιμή του i προστίθεται στο άθροισμα και αυξάνεται κατά 1.

Αν και τα δύο προγράμματα είναι τεχνικά σωστά, είναι καλύτερα να χρησιμοποιήσετε forβρόχο σε αυτήν την περίπτωση. Είναι επειδή ο αριθμός των επαναλήψεων είναι γνωστός.

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

Ανάγνωση εισόδου έως ότου εισαχθεί θετικός ακέραιος

 #include int main() ( int n, i, sum = 0; do ( printf("Enter a positive integer: "); scanf("%d", &n); ) while (n <= 0); for (i = 1; i <= n; ++i) ( sum += i; ) printf("Sum = %d", sum); return 0; ) 

Επισκεφθείτε αυτήν τη σελίδα για να μάθετε πώς μπορείτε να βρείτε το άθροισμα των φυσικών αριθμών χρησιμοποιώντας την αναδρομή.

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