From 15c0ccaa0acc309ba315222cd4f1123a7fb4cf32 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Priez <EliX@MacBook-Pro-de-Jean-Baptiste.local> Date: Wed, 10 Feb 2016 15:44:09 +0100 Subject: [PATCH] JB: exo wims math --- .../data/procedure_math_exam_1.cpp | 16 ++++++++++++ .../data/procedure_math_exam_2.cpp | 25 +++++++++++++++++++ .../data/procedure_math_pratice_1.cpp | 16 ++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 test~coding~readingCppPrograms.fr/data/procedure_math_exam_1.cpp create mode 100644 test~coding~readingCppPrograms.fr/data/procedure_math_exam_2.cpp create mode 100644 test~coding~readingCppPrograms.fr/data/procedure_math_pratice_1.cpp diff --git a/test~coding~readingCppPrograms.fr/data/procedure_math_exam_1.cpp b/test~coding~readingCppPrograms.fr/data/procedure_math_exam_1.cpp new file mode 100644 index 0000000..6edf846 --- /dev/null +++ b/test~coding~readingCppPrograms.fr/data/procedure_math_exam_1.cpp @@ -0,0 +1,16 @@ +#include <iostream> + +using namespace std; + +void Blaise(int &acc, int n) { + acc = n * (n+1) / 2; +} + +int main() { + int somme = 0; + + Blaise(somme, 8); + cout << "Blaise dit que la somme est de : " << somme << endl; + + return 0; +} diff --git a/test~coding~readingCppPrograms.fr/data/procedure_math_exam_2.cpp b/test~coding~readingCppPrograms.fr/data/procedure_math_exam_2.cpp new file mode 100644 index 0000000..5899047 --- /dev/null +++ b/test~coding~readingCppPrograms.fr/data/procedure_math_exam_2.cpp @@ -0,0 +1,25 @@ +#include <iostream> +#include <math.h> + +using namespace std; + + +bool premier(int n) { + + if (n % 2 == 0) return true; + for (int d = 3; floor(sqrt(n)+1); d=d+2) + if (n % d == 0) + return false; + return true; +} + +int main() { + + if (premier(21)) + cout << "Prim" << endl; + else + cout << "Pas Prim" << endl; + + + return 0; +} diff --git a/test~coding~readingCppPrograms.fr/data/procedure_math_pratice_1.cpp b/test~coding~readingCppPrograms.fr/data/procedure_math_pratice_1.cpp new file mode 100644 index 0000000..42a0793 --- /dev/null +++ b/test~coding~readingCppPrograms.fr/data/procedure_math_pratice_1.cpp @@ -0,0 +1,16 @@ +#include <iostream> + +using namespace std; + +void Blaise(int &acc, int n) { + acc = n * (n+1) / 2; +} + +int main() { + int somme = 0; + + Blaise(somme, 8); + cout << "Blaise dit que la somme est de : " << somme << endl; + + return 0; +} \ No newline at end of file -- GitLab