From 9fe033ea88c2f705ec18c232873d056e0c229d72 Mon Sep 17 00:00:00 2001 From: Gaspard Coulet Date: Wed, 28 Apr 2021 23:05:53 +0200 Subject: Initial commit --- codingbattle/exo1.cpp | 30 ++++++++++++++++++++++++++++++ codingbattle/exo2.cpp | 39 +++++++++++++++++++++++++++++++++++++++ codingbattle/sujets.7z | Bin 0 -> 2186783 bytes 3 files changed, 69 insertions(+) create mode 100644 codingbattle/exo1.cpp create mode 100644 codingbattle/exo2.cpp create mode 100644 codingbattle/sujets.7z (limited to 'codingbattle') diff --git a/codingbattle/exo1.cpp b/codingbattle/exo1.cpp new file mode 100644 index 0000000..26f33c9 --- /dev/null +++ b/codingbattle/exo1.cpp @@ -0,0 +1,30 @@ +#include + +int main ( int agrc, char ** argv) { + int fet; + int tmp; + int nb_courses; + std::cin >> fet; + std::cin>>nb_courses; + int tab[nb_courses]; + for(int i =0; i < nb_courses; i ++) { + std::cin >> tab[i]; + } + + for (int i = 0; i < nb_courses-1; i ++) { + if ( tab[i]> tab[i+1]){ + tmp = tab[i+1]; + tab[i+1] = tab[i]; + tab[i] = tmp; + } + } + int med; + if (nb_courses%2==0) { + med = (tab[nb_courses/2] + tab[nb_courses/2+1])/2; + } + else { + med = tab[(nb_courses/2)+1]; + } + std::cout<< ((med < fet) ? "Parie !" : "Jockey suivant !")< + +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 !"<