From 9fe033ea88c2f705ec18c232873d056e0c229d72 Mon Sep 17 00:00:00 2001 From: Gaspard Coulet Date: Wed, 28 Apr 2021 23:05:53 +0200 Subject: Initial commit --- sem_4/Algo/TP1/Q1.cpp | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 sem_4/Algo/TP1/Q1.cpp (limited to 'sem_4/Algo/TP1/Q1.cpp') diff --git a/sem_4/Algo/TP1/Q1.cpp b/sem_4/Algo/TP1/Q1.cpp new file mode 100644 index 0000000..116cf84 --- /dev/null +++ b/sem_4/Algo/TP1/Q1.cpp @@ -0,0 +1,74 @@ +#include +#include +#include + +void f1 ( int n); +void f3 (int n); +void g2 (int n); + +void f1 (int n){ + for (int i = 1; i <=n; i ++){ + + } +} + +void f3 (int n ) { + for (int i = 1; i <=n; i ++){ + for (int i = 1; i <=n; i ++){ + for (int i = 1; i <=n; i ++){ + } + } + } +} + +void g2 (int n){ + if ( n != 1){ + g2(n-1); + g2(n-1); + } +} +void g3 (int n){ + if ( n != 1){ + g3(n-1); + g3(n-1); + g3(n-1); + } +} + +int main ( int argc, char ** argv){ + if ( argc != 2){ + std::cout<<"Syntaxe attendue : ./R1 n"<