English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Collection complète d'exemples de programmation en C
Dans cet exemple, vous apprendrez à afficher l'élément le plus grand que l'utilisateur a entré dans l'array.
Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation en CThème :
#include <stdio.h> int main() { int i, n; float arr[100]); printf("Entrez le nombre d'éléments (1 - 100): "); scanf("%d", &n); for (i = 0; i < n; ++i) { printf("Entrez un nombre %d: ", i + 1); scanf("%f", &arr[i]); } //Stockez le plus grand nombre dans arr[0] for (i = 1; i < n; ++i) { if (arr[0] < arr[i]) arr[0] = arr[i]; } printf("Le plus grand nombre est = %.2f", arr[0]); return 0; }
Résultat de la sortie
Entrez le nombre d'éléments (1 - 100): 5 Entrez un nombre 1: 34.5 Entrez un nombre 2: 2.4 Entrez un nombre 3: -35.5 Entrez un nombre 4: 38.7 Entrez un nombre 5: 24.5 Le plus grand nombre est = 38.70
Ce programme récupère n éléments de l'utilisateur et les stocke dans arr [].
Pour trouver l'élément le plus grand,
Vérifiez les deux premiers éléments de l'array, et placez la valeur maximale dans arr [0].
Vérifiez les éléments 1er et 3e, et placez le plus grand des deux dans arr [0].
Ce processus continue jusqu'à ce que les premiers et derniers éléments aient été vérifiés
Le nombre maximum sera stocké à l'emplacement arr[0]
Nous utilisons la boucle for pour accomplir cette tâche.
for (i = 1; i < n; ++i) { if (arr[0] < arr[i]) arr[0] = arr[i]; }