Trouver le maximum d'un tableau est un processus simple en C impliquant un tableau, une boucle et une variable pour stocker la valeur maximale. Normalement , vous utilisez une boucle for pour regarder chaque numéro dans votre tableau. Une simple instruction if constitue le corps de la boucle , de vérifier si la valeur actuelle du tableau est plus grand que le reste de ceux regardé jusqu'ici. Une fois que vous avez regardé tous les éléments , imprimez le maximum et le programme est terminé. Instructions 1 inclure le fichier d'en-tête pour la bibliothèque d'E /S standard, de sorte que vous pouvez imprimer au maximum une fois que le programme est terminé . Créer également une constante symbolique pour la taille de votre tableau de sorte qu'il est facile de modifier votre programme si votre tableau change de taille . # Include # define SIZE 6 2 Commencez votre programme principal. Déclarer et initialiser votre tableau ainsi qu'une variable entière à utiliser comme un indice de tableau . Également créer une variable pour la valeur maximale et initialiser le premier élément de votre tableau. Rappelez-vous que les tableaux commencent par un indice de zéro en C int main () { int i; réseau de flotteurs [ SIZE] = { 10,5 , 98,6 , 15,5 , 123,2 , -10.5 , 56.5 }; maximale de flotteur = array [0]; 3 Créer une boucle de regarder chaque élément de votre tableau et comparer à la valeur actuelle stockée dans la variable maximum. Si la valeur du courant dans la matrice est plus grande que la valeur de la variable maximale , stocker la valeur d'un tableau dans la variable maximale . Commencez la boucle avec le second élément du tableau , puisque vous avez initialisé maximum avec la première valeur du tableau . Arrêter la boucle lorsque vous avez traité tous les éléments dans le tableau for (i = 1; i < TAILLE ; i + +) if ( tableau [ i ]> . Maximum) maximale = array [i] ; . 4 Imprimer la valeur maximale et à la fin de votre programme printf (" la valeur maximale du tableau est % f \\ n " , maximum) ; Return of 0; }
|