From 2ae8d93f16d8fc513018089e1c9574af6a2967e2 Mon Sep 17 00:00:00 2001 From: Lucas Date: Thu, 29 Jan 2026 18:42:21 +0100 Subject: [PATCH] re --- Digby_Real_Estate/Fundamentals/count.c | 28 +++++++++++ Digby_Real_Estate/Fundamentals/my_weirddup.c | 50 +++++++++++++++++++ Digby_Real_Estate/Fundamentals/test | Bin 0 -> 16032 bytes 3 files changed, 78 insertions(+) create mode 100755 Digby_Real_Estate/Fundamentals/test diff --git a/Digby_Real_Estate/Fundamentals/count.c b/Digby_Real_Estate/Fundamentals/count.c index e69de29..b5cef6a 100644 --- a/Digby_Real_Estate/Fundamentals/count.c +++ b/Digby_Real_Estate/Fundamentals/count.c @@ -0,0 +1,28 @@ +#include +//#include +int *count(int n){ + if (n < 1) return NULL; + int *p = malloc(n); + if(p == NULL) return NULL; + + while (n != 0){ + + *(p + n-1) = n; + n --; + } + return p; +} +/* +int main(){ + int *rslt = count(5); + int index = 0; + + while(*(rslt + index)){ + + printf("%i", *(rslt + index)); + index ++; + } + free(rslt); + +}*/ + diff --git a/Digby_Real_Estate/Fundamentals/my_weirddup.c b/Digby_Real_Estate/Fundamentals/my_weirddup.c index e69de29..7f6f815 100644 --- a/Digby_Real_Estate/Fundamentals/my_weirddup.c +++ b/Digby_Real_Estate/Fundamentals/my_weirddup.c @@ -0,0 +1,50 @@ +#include +#include + +char *my_weirddup(char *src){ + + if(src == NULL) return NULL; + + int index = 0; + while(*(src)){ + index ++; + src ++; + } + + char *str = malloc(index + 1); + if(str == NULL) return NULL; + + //src = 0; + + char lettre = ' '; + index = 0; + + while (*src){ + lettre = *src; + + //maj + if (lettre > 64 && lettre < 91){ + if (lettre == 'Z') lettre = 'A'; + else lettre += 1; + } + + //min + else if (lettre > 97 && lettre < 124 ){ + + if (lettre == 'z')lettre = 'a'; + else lettre += 1; + } + + *str = lettre; + src ++; + str ++; + } + + return str; +} + +int main(){ + + printf("%s",my_weirddup("abb")); + +} diff --git a/Digby_Real_Estate/Fundamentals/test b/Digby_Real_Estate/Fundamentals/test new file mode 100755 index 0000000000000000000000000000000000000000..7a008584637f8070feecec70ac7120b0f685d046 GIT binary patch literal 16032 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 J@EQ16@h?lijoJVJ literal 0 HcmV?d00001