1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
int nboccurences (char const tab[], char x)
{
int nb = 0, i;
for (i = 0; tab[i] != 0; i++)
{
if (tab[i] == x)
{
nb++;
}
}
return nb;
}
#if TEST
#include<stdio.h>
#include <assert.h>
int main (void)
{
assert (nboccurences ("a", 'a') == 1);
assert (nboccurences ("b", 'a') == 0);
assert (nboccurences ("ab", 'a') == 1);
assert (nboccurences ("aba", 'a') == 2);
assert (nboccurences ("aba", 'b') == 1);
assert (nboccurences ("aba", 'c') == 0);
puts ("P A S S E D");
return 0;
}
#endif |
Partager