#include <stdio.h>
#include <stdlib.h>

         
int nb_negatifs(int* tab, size_t taille_tab) {
	if (taille_tab == 0) {
		return 0;
	}
	return (tab[taille_tab-1] < 0) + nb_negatifs(tab, taille_tab-1);
}


int main(void) {
	int tab_1[5]; /* Vide */
	int tab_2[5] = {2, 4, 1, 38, 0}; /* Positif ou nul */
	int tab_3[5] = {-2, -7, -20, -829, -1000}; /* Strictement négatif */
	int tab_4[5] = {3, -7, 11, 0, -50}; /* Signe divers et au moins une valeur nulle */

	printf("%d\n", nb_negatifs(tab_1, 5));
	printf("%d\n", nb_negatifs(tab_2, 5));
	printf("%d\n", nb_negatifs(tab_3, 5));
	printf("%d\n", nb_negatifs(tab_4, 5));

	for
	return EXIT_SUCCESS;
}