Détérminer le plus grand élément d'un tableau(C)
Utilisateur anonyme
-
juliencolin54 Messages postés 217 Date d'inscription Statut Membre Dernière intervention -
juliencolin54 Messages postés 217 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Tout est dans le titre, voici mon programme :
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int t[10] = {5,4,21,23,15,12,500,12,15,100}; /* le choix de ces nombres est bien sûr arbitraire */
int a = 1, i = 0, k = 1;
while (i != 10)
{if(t[i] < t[i+k])a = t[i+k];
else a = t[i];
i++;k++;
}
printf("Le plus grand element est : %d", a);
system("PAUSE");
return 0;
}
Résultat :
Le plus grand element est 100.
aidez-moi svp ! Je ne sais pas où est l'erreur ..
Merci d'avance.
Tout est dans le titre, voici mon programme :
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int t[10] = {5,4,21,23,15,12,500,12,15,100}; /* le choix de ces nombres est bien sûr arbitraire */
int a = 1, i = 0, k = 1;
while (i != 10)
{if(t[i] < t[i+k])a = t[i+k];
else a = t[i];
i++;k++;
}
printf("Le plus grand element est : %d", a);
system("PAUSE");
return 0;
}
Résultat :
Le plus grand element est 100.
aidez-moi svp ! Je ne sais pas où est l'erreur ..
Merci d'avance.
A voir également:
- Afficher le plus grand nombre langage c
- Langage ascii - Guide
- Grand l ✓ - Forum Loisirs / Divertissements
- Afficher le 0 devant un nombre dans excel - Guide
- Trier du plus petit au plus grand excel - Guide
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
4 réponses
Salut Irlicht,
C'est quoi ton algorithme ?
Dans la vie, comment tu fais quand tu as un tas de 10 numéros et que tu les passes en revue pour savoir lequel est le plus grand.
Moi, je fais :
1- je prend le 1er et je le mémorise
2- je prend le suivant et s'il est plus grand que celui mémorisé, je le mémorise à la place
3- je répète 2- tant que je n'ai pas terminé mon tas
4- le numéro mémorisé est le plus grand
Dal
C'est quoi ton algorithme ?
Dans la vie, comment tu fais quand tu as un tas de 10 numéros et que tu les passes en revue pour savoir lequel est le plus grand.
Moi, je fais :
1- je prend le 1er et je le mémorise
2- je prend le suivant et s'il est plus grand que celui mémorisé, je le mémorise à la place
3- je répète 2- tant que je n'ai pas terminé mon tas
4- le numéro mémorisé est le plus grand
Dal