1. Realizați funcția my_strlen care calculează lungimea unui șir de caractere folosindu-vă doar de pointeri. Utilizarea funcțiilor din string.h nu este permisă!

Exemplu Input:

    s = "Hello World!"

Output:

    my_strlen(s) = 12
  1. Realizați funcția my_swap care interschimbă 2 vectori de numere. Funcția trebuie să facă o singură interschimbare!

Exemplu Input:

    n = 5
    v = {1, 2, 3, 4, 5}
    w = {6, 7, 8, 9, 10}

Output:

    v = {6, 7, 8, 9, 10}
    w = {1, 2, 3, 4, 5}
  1. Realizați funcția my_reverse care inversează un vector de numere.

Exemplu Input:

    n = 5
    v = {1, 2, 3, 4, 5}

Output:

    v = {5, 4, 3, 2, 1}

    1.1. Folosiți operații pe biți asupra pointerilor pentru a realiza funcția my_reverse.     Puteti citi aici despre operatii pe biti si aici despre algoritmul de swap folosind operatii pe biti.