diff --git a/Fichiers_Tests/progC b/Fichiers_Tests/progC index 6f41136..8aa636c 100644 --- a/Fichiers_Tests/progC +++ b/Fichiers_Tests/progC @@ -1,15 +1,44 @@ -int g(int o){ - int j = o * 2; - return j; +int get_value() { + int i = 0; + while (i<5) { + printf(0); + stop(1); + printf(255); + stop(1); + i = i+1; + } + stop(15); + i = get(); + return i; } - -int f(int p){ - int y = p + 2; - return y - 5 + g(1); +int max(int * tab, int size) { + int i = 0; + int max = 0; + while (i max) { + max = tab[i]; + } + i = i+1; + } + return max; } -int main(){ - int a = 7; - int c = f(a); +int main() { + int tab[10]; + int i = 0; + while (i<10) { + tab[i] = get_value(); + i = i+1; + } + i = 0; + while (i<5) { + printf(170); + stop(1); + printf(85); + stop(1); + i = i+1; + } + stop(3); + printf(max(tab, 10)); } diff --git a/Tables/Fonctions/tab_fonctions.o b/Tables/Fonctions/tab_fonctions.o deleted file mode 100644 index 4dc1a8a..0000000 Binary files a/Tables/Fonctions/tab_fonctions.o and /dev/null differ