Πρόγραμμα Γ για την εύρεση του μεγαλύτερου στοιχείου σε μια σειρά

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

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

  • C για βρόχο
  • C Πίνακες

Βρείτε το μεγαλύτερο στοιχείο σε έναν πίνακα

#include int main() ( int i, n; float arr(100); printf("Enter the number of elements (1 to 100): "); scanf("%d", &n); for (i = 0; i < n; ++i) ( printf("Enter number%d: ", i + 1); scanf("%f", &arr(i)); ) // storing the largest number to arr(0) for (i = 1; i < n; ++i) ( if (arr(0) < arr(i)) arr(0) = arr(i); ) printf("Largest element = %.2f", arr(0)); return 0; ) 

Παραγωγή

Εισαγάγετε τον αριθμό των στοιχείων (1 έως 100): 5 Εισαγάγετε τον αριθμό1: 34.5 Εισαγάγετε τον αριθμό2: 2.4 Εισαγάγετε τον αριθμό3: -35.5 Εισαγάγετε τον αριθμό4: 38.7 Εισαγάγετε τον αριθμό5: 24.5 Μεγαλύτερο στοιχείο = 38.70 

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

Για να βρείτε το μεγαλύτερο στοιχείο,

  • ελέγχονται τα δύο πρώτα στοιχεία του πίνακα και τοποθετούνται τα μεγαλύτερα από αυτά τα δύο στοιχεία arr(0)
  • ελέγχονται τα πρώτα και τρίτα στοιχεία και τοποθετείται το μεγαλύτερο από αυτά τα δύο στοιχεία arr(0).
  • αυτή η διαδικασία συνεχίζεται μέχρι να ελεγχθούν τα πρώτα και τελευταία στοιχεία
  • ο μεγαλύτερος αριθμός θα αποθηκευτεί στη arr(0)θέση

Χρησιμοποιήσαμε έναν forβρόχο για να ολοκληρώσουμε αυτήν την εργασία.

for (i = 1; i < n; ++i) ( if (arr(0) < arr(i)) arr(0) = arr(i); ) 

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