Programme C pour trouver le plus grand élément d'un tableau

Dans cet exemple, vous apprendrez à afficher le plus grand élément saisi par l'utilisateur dans un tableau.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation C suivants:

  • C pour boucle
  • Tableaux C

Trouver le plus grand élément d'un tableau

#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; ) 

Production

Entrez le nombre d'éléments (1 à 100): 5 Entrez le numéro1: 34,5 Entrez le numéro2: 2,4 Entrez le numéro3: -35,5 Entrez le numéro4: 38,7 Entrez le numéro5: 24,5 Élément le plus grand = 38,70 

Ce programme prend n nombre d'éléments de l'utilisateur et les stocke dans arr().

Pour trouver le plus grand élément,

  • les deux premiers éléments du tableau sont vérifiés et le plus grand de ces deux éléments est placé dans arr(0)
  • les premier et troisième éléments sont vérifiés et le plus grand de ces deux éléments est placé arr(0).
  • ce processus se poursuit jusqu'à ce que les premier et dernier éléments soient vérifiés
  • le plus grand nombre sera stocké dans la arr(0)position

Nous avons utilisé une forboucle pour accomplir cette tâche.

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

Articles intéressants...