Bonjour, j'ai un petit soucis je vais vous montrez le code pour un exercice que j'ai pu résoudre mais l'exercice suivant je ne peux pas le résoudre donc pour vous mets les deux ennoncés, si vous pouvez m'aidez merci
Une série de nombres entiers compris entre 0 et 20 sont entrés au clavier. L'effectif de la série est introduit avant les nombres de la série et est supposé strictement positif. On demande d'écrire un algorithme qui recherche le maximum et la position où celui-ci apparaît pour la dernière fois dans la série. L'algorithme n'effectuera aucun contrôle de validité.
( je vous propose le code de cet exercice )
et voici l'exercices que je ne sais pas faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 #include <stdio.h> #include <conio.h> main() { int eff; int nbr; int max; int i; int DerPosMax = 1; max = 0; printf("entrez eff : "); scanf("%d",&eff); for ( i=1 ; i <= eff ; i++) { printf("entrez le nombre : "); scanf("%d",&nbr); if ( nbr > max ) { max = nbr; DerPosMax = i; } else if ( nbr == max ) { DerPosMax = i; } } printf("la valeur de max est : %d ",max); printf("\nla valeur de DerPosMax est : %d ",DerPosMax); getch(); }
Une série de nombres entiers compris entre 0 et 20 sont entrés au clavier. L'effectif de la série est introduit avant les nombres de la série et est supposé strictement positif. On demande d'écrire un algorithme qui recherche le maximum et la position où celui-ci apparaît pour la première fois dans la série. L'algorithme n'effectuera aucun contrôle de validité.
MERCI POUR VOTRE AIDE
MIK
Partager