Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να βρείτε ένα μέγιστο στην Array σε C

Βρίσκοντας το μέγιστο ενός πίνακα είναι μια απλή διαδικασία σε C που βασίζεται σε έναν πίνακα, ένα βρόχο και μια μεταβλητή για να αποθηκεύσετε τη μέγιστη τιμή . Κανονικά , μπορείτε να χρησιμοποιήσετε ένα for loop για να δούμε σε κάθε αριθμό στην σειρά σας . Μια απλή δήλωση if συνθέτει το σώμα του για το βρόχο , έλεγχο για να δούμε αν η τρέχουσα τιμή στον πίνακα είναι μεγαλύτερο από το υπόλοιπο από αυτά κοίταξε μέχρι στιγμής . Μόλις έχετε εξετάσει όλα τα στοιχεία , εκτυπώστε το μέγιστο και το πρόγραμμα σας είναι πλήρης . Οδηγίες
Η 1

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

# Include

# define SIZE 6 2

Ξεκινήστε το κύριο πρόγραμμα . Να αναγνωρίσει και να προετοιμαστεί σειρά σας , καθώς και μια ακέραια μεταβλητή να χρησιμοποιηθεί ως δείκτης πίνακα. Επίσης να δημιουργήσετε μια μεταβλητή για τη μέγιστη αξία και να προετοιμαστεί να το πρώτο στοιχείο του πίνακα σας . Να θυμάστε ότι οι πίνακες που αρχίζουν με ένα δείκτη από το μηδέν σε C.

int main ( ) {


int i ?

Επιπλέουν array [ SIZE ] = { 10,5 , 98,6 , 15,5 , 123,2 , -10.5 , 56.5 } ?

επιπλέουν μέγιστο = array [ 0 ] ?
εικόνων 3

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

για . ( I = 1 ? I <ΜΕΓΕΘΟΣ ? I + + )

εάν ( array [ i ] > μέγιστο )

μέγιστο = array [ i ] ? .
Η 4

Εκτυπώστε τη μέγιστη τιμή και το τέλος του προγράμματος σας

printf ( "Το ανώτατο όριο του πίνακα είναι % f \\ n " , κατ 'ανώτατο όριο ) ?

επιστροφή 0? }


Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα