Langage c
Résolu/Fermé
delavega470
Messages postés
298
Date d'inscription
dimanche 9 février 2014
Statut
Membre
Dernière intervention
24 mars 2020
-
14 nov. 2014 à 16:06
BloodyAngel Messages postés 1482 Date d'inscription mardi 21 juin 2005 Statut Contributeur Dernière intervention 21 juin 2018 - 14 nov. 2014 à 18:28
BloodyAngel Messages postés 1482 Date d'inscription mardi 21 juin 2005 Statut Contributeur Dernière intervention 21 juin 2018 - 14 nov. 2014 à 18:28
A voir également:
- Langage c
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage pascal - Télécharger - Édition & Programmation
- Débuter langage batch windows - Guide
3 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 841
Modifié par fiddy le 14/11/2014 à 18:25
Modifié par fiddy le 14/11/2014 à 18:25
Bonjour,
Ton programme de base contient une erreur...
for (i=1; i<=4; i++)
Attention, les indices de tableau commence à 0.
Donc, il faut mettre : for(i=0;i<4;i++). Sinon, tu peux obtenir un plantage...
Quelques autres remarques :
Evite les variables globales. Sauf cas particulier, il vaut mieux n'utiliser que des variables locales.
Je te conseille de faire des fonctions. Ici ce n'est clairement pas nécessaire car trivial, mais c'est une très bonne habitude.
Pour récupérer le max, BloodyAngel y a répondu :-).
Cdlt,
Google is your friend
Ton programme de base contient une erreur...
for (i=1; i<=4; i++)
Attention, les indices de tableau commence à 0.
Donc, il faut mettre : for(i=0;i<4;i++). Sinon, tu peux obtenir un plantage...
Quelques autres remarques :
Evite les variables globales. Sauf cas particulier, il vaut mieux n'utiliser que des variables locales.
Je te conseille de faire des fonctions. Ici ce n'est clairement pas nécessaire car trivial, mais c'est une très bonne habitude.
Pour récupérer le max, BloodyAngel y a répondu :-).
Cdlt,
Google is your friend
BloodyAngel
Messages postés
1482
Date d'inscription
mardi 21 juin 2005
Statut
Contributeur
Dernière intervention
21 juin 2018
401
14 nov. 2014 à 16:20
14 nov. 2014 à 16:20
Hello,
il suffit que dans l'une des deux boucles, tu compares chaque fois la plus grande valeur à la nouvelle valeur...
Donc tu gardes la première valeur dans une variable int, et tu la compares ensuite à la deuxième valeur. Si la deuxième est plus grande, alors tu remplaces ta variable int par celle-là et ainsi de suite.
il suffit que dans l'une des deux boucles, tu compares chaque fois la plus grande valeur à la nouvelle valeur...
Donc tu gardes la première valeur dans une variable int, et tu la compares ensuite à la deuxième valeur. Si la deuxième est plus grande, alors tu remplaces ta variable int par celle-là et ainsi de suite.
delavega470
Messages postés
298
Date d'inscription
dimanche 9 février 2014
Statut
Membre
Dernière intervention
24 mars 2020
48
14 nov. 2014 à 16:26
14 nov. 2014 à 16:26
ok merci!!!
14 nov. 2014 à 18:28