Πρόγραμμα C ++ για τον υπολογισμό του μέσου όρου των αριθμών χρησιμοποιώντας πίνακες

Αυτό το πρόγραμμα λαμβάνει n αριθμό στοιχείων από τον χρήστη (όπου, το n καθορίζεται από τον χρήστη), αποθηκεύει δεδομένα σε έναν πίνακα και υπολογίζει τον μέσο όρο αυτών των αριθμών.

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

  • Πίνακες C ++
  • C ++ για βρόχο
  • C ++ ενώ κάνουμε… ενώ κάνετε Loop

Παράδειγμα: Υπολογισμός μέσου όρου αριθμών χρησιμοποιώντας πίνακες

 #include using namespace std; int main() ( int n, i; float num(100), sum=0.0, average; cout <> n; while (n> 100 || n <= 0) ( cout << "Error! number should in range of (1 to 100)." << endl; cout <> n; ) for(i = 0; i < n; ++i) ( cout << i + 1 <> num(i); sum += num(i); ) average = sum / n; cout << "Average = " << average; return 0; ) 

Παραγωγή

 Εισαγάγετε τους αριθμούς των δεδομένων: 6 1. Πληκτρολογήστε τον αριθμό: 45.3 2. Πληκτρολογήστε τον αριθμό: 67.5 3. Πληκτρολογήστε τον αριθμό: -45.6 4. Πληκτρολογήστε τον αριθμό: 20.34 5. Εισαγάγετε τον αριθμό: 33 6. Πληκτρολογήστε τον αριθμό: 45.6 Μέσος όρος = 27.69 

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

Οι αριθμοί αποθηκεύονται στον floatαριθμό πίνακα, ο οποίος μπορεί να αποθηκεύσει έως και 100 αριθμούς κινητής υποδιαστολής.

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

Εάν ο χρήστης εισαγάγει μια τιμή n πάνω από 100 ή κάτω από 100, whileεκτελείται ένας βρόχος ο οποίος ζητά από τον χρήστη να εισαγάγει μια τιμή n έως ότου είναι μεταξύ 1 και 100.

while (n> 100 || n <= 0) ( cout << "Error! number should in range of (1 to 100)." << endl; cout <> n; )

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

 for(i = 0; i < n; ++i) ( cout << i + 1 <> num(i); sum += num(i); ) 

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

Μέχρι το τέλος του βρόχου, το συνολικό άθροισμα όλων των αριθμών αποθηκεύεται σε άθροισμα.

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

 average = sum / n;

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