blob: 20af586e64befcb9c38174195bad589cb3fdd63d (
plain)
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
|
#include<iostream>
int main ( int agrc, char ** argv) {
int note, mini, maxi;
float moy;
int n;
std::cin>>note;
std::cin>>mini>>maxi;
std::cin>>moy;
std::cin>>n;
int tab[n];
for (int i =0; i < n; i ++) {
std::cin>>tab[i];
}
int tmp;
int somme=0;
for (int j =0; j < n -1; j ++){
for (int i = j; i < n-1; i ++) {
if ( tab[i]> tab[i+1]){
tmp = tab[i+1];
tab[i+1] = tab[i];
tab[i] = tmp;
}
}
}
for ( int i =0; i < n-1; i ++) {
somme+=tab[i];
}
somme+=tab[n-1];
somme+=note;
float moy2 = (float)somme/(float)(n+1);
if ( maxi != tab[n-1] || mini!=tab[0] || moy2 > moy + 0.02 || moy2 < moy - 0.02) {
std::cout<<"Jack ! Viens ici !"<<std::endl;
}
else {
std::cout<<"RAS"<<std::endl;
}
return 0;
}
|