diff --git a/test~coding~readingCppPrograms.fr/data/loop_1_input.cpp b/test~coding~readingCppPrograms.fr/data/loop_1_input.cpp new file mode 100644 index 0000000000000000000000000000000000000000..9034bed88dddea09bcfbcb6edaa520d6a5b8356b --- /dev/null +++ b/test~coding~readingCppPrograms.fr/data/loop_1_input.cpp @@ -0,0 +1,15 @@ +#include <iostream> +using namespace std; + +int main(void) { + int v = 1; + int s; + + while(2*v < 42) { + v = 2*v; + } + + cin >> s; + cout << v + s << endl; + +} diff --git a/test~coding~readingCppPrograms.fr/data/vector1D_1_input.cpp b/test~coding~readingCppPrograms.fr/data/vector1D_1_input.cpp new file mode 100644 index 0000000000000000000000000000000000000000..d9b90b5821a20e059f07e2f4168ca9ad28373220 --- /dev/null +++ b/test~coding~readingCppPrograms.fr/data/vector1D_1_input.cpp @@ -0,0 +1,12 @@ +#include <iostream> +#include <vector> +using namespace std; + +int main(void) { + vector<int> tab = {4, 5, 42, 85, 45}; + int i; + + cin >> i; + cout << tab[i-2] << endl; + +} diff --git a/test~coding~readingCppPrograms.fr/data/vector1D_2_input.cpp b/test~coding~readingCppPrograms.fr/data/vector1D_2_input.cpp new file mode 100644 index 0000000000000000000000000000000000000000..664a8de343d3f78552b527878ec611ae99e110f0 --- /dev/null +++ b/test~coding~readingCppPrograms.fr/data/vector1D_2_input.cpp @@ -0,0 +1,16 @@ +#include <iostream> +#include <vector> +using namespace std; + +int main(void) { + vector<int> tab = {4, 10, 13, 7, 5, 6}; + int s = 0; + cin >> tab[3]; + for(int i=0; i<tab.size();i++) { + if(tab[i]%2 == 0) { + s = s + tab[i]; + } + } + cout << s << endl; + +} diff --git a/test~coding~readingCppPrograms.fr/data/vector1D_3_input.cpp b/test~coding~readingCppPrograms.fr/data/vector1D_3_input.cpp new file mode 100644 index 0000000000000000000000000000000000000000..fefe5be9321ac5d366949b2cf2531eec898bc4aa --- /dev/null +++ b/test~coding~readingCppPrograms.fr/data/vector1D_3_input.cpp @@ -0,0 +1,20 @@ +#include <iostream> +#include <vector> +using namespace std; + +int mystere(vector<int> tab, int v) { + int c = 0; + for(int i=0; i<tab.size(); i++) { + if(tab[i]==v) { + c = c +1; + } + } + return c; +} + +int main(void) { + vector<int> tab = {10, 2, 5, 2, 10, 5, 5, 2}; + int s; + cin >> s; + cout << s + mystere(tab,10) << endl; +} diff --git a/test~coding~readingCppPrograms.fr/data/vector2D_1_input.cpp b/test~coding~readingCppPrograms.fr/data/vector2D_1_input.cpp new file mode 100644 index 0000000000000000000000000000000000000000..47a7824c314ee132311c437d9dcc90667e098b85 --- /dev/null +++ b/test~coding~readingCppPrograms.fr/data/vector2D_1_input.cpp @@ -0,0 +1,16 @@ +#include <iostream> +#include <vector> +using namespace std; + +int main(void) { + vector<vector<int>> tab = { + {42, 0, 0, 0, 0}, + { 0, 42, 0, 0, 0}, + { 0, 0, 42, 0, 0}, + { 0, 0, 0, 42, 0}, + { 0, 0, 0, 0, 42} + }; + int j; + cin >> j; + cout << tab[3][j] << endl; +} diff --git a/test~coding~readingCppPrograms.fr/data/vector2D_2_input.cpp b/test~coding~readingCppPrograms.fr/data/vector2D_2_input.cpp new file mode 100644 index 0000000000000000000000000000000000000000..5ec4d301b4cad2fe20539296c45823cffe6683be --- /dev/null +++ b/test~coding~readingCppPrograms.fr/data/vector2D_2_input.cpp @@ -0,0 +1,23 @@ +#include <iostream> +#include <vector> +using namespace std; + +int mystere(vector<vector<int>> tab, int j) { + int s = 0; + for(int i=0; i <tab.size();i++) { + s = s + tab[i][j]; + } + return s; +} + +int main(void) { + vector<vector<int>> tab = { + {10, 10, 20, 2}, + {10, 20, 10, 1}, + {20, 10, 10, 3}, + { 1, 3, 2, 0} + }; + int j; + cin >> j; + cout << mystere(tab,j) << endl; +}