20 lines
756 B
Plaintext
20 lines
756 B
Plaintext
Assignment name : ft_rrange
|
|
Expected files : ft_rrange.c
|
|
Allowed functions: malloc
|
|
--------------------------------------------------------------------------------
|
|
|
|
Écrire la fonction suivante :
|
|
|
|
int *ft_rrange(int start, int end);
|
|
|
|
Cette fonction doit allouer avec malloc() un tableau d'ints, le remplir avec
|
|
les valeurs (consécutives) démarrant à end et finissant à start (start et end
|
|
inclus !), et renvoyer un pointeur vers la première valeur du tableau.
|
|
|
|
Exemples:
|
|
|
|
- Avec (1, 3) vous devrez renvoyer un tableau contenant 3, 2 et 1.
|
|
- Avec (-1, 2) vous devrez renvoyer un tableau contenant 2, 1, 0 et -1.
|
|
- Avec (0, 0) vous devrez renvoyer un tableau contenant 0.
|
|
- Avec (0, -3) vous devrez renvoyer un tableau contenant -3, -2, -1 et 0.
|