probleme non compris [IA]
Salut a tous,
Voila la un code que je ne parviens pas a comprendre pour réaliser le problème demander:
afficher les nombres a nbchiffres dans une base a nbsigne. pour cela on utilise un tableau global a nbchiffre.
Code:
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
|
#define nbchiffres 3
#define nbsignes 4
int tab[nbchiffres];
/**Programme IA**/
void explorer(int i)
{
if(i == nbchiffres)
{
for(i=0; i< nbchiffres; i++)
{
printf("%d", tab[i]);
}
printf("\n");
}
else
{
int j;
for(j=0; j<nbsignes; j++)
{
tab[i] = j;
explorer(i+1);
}
}
} |
Il est demandé de:
Modifier cet fonction pour que lors de l'appel de cet fonction sa puisse afficher ce qui suit
exo 1: si nbchiffre=3 et nbsigne = 7;
exo 2: que sa affiche les nb qui contient le chiffre a(on ce dit que nbsigne>a)
exo 3: que sa affiche les nb qui ne contient pas le chiffre a
exo 4: que sa affiche les nb dont la somme des chiffres vaut 20
je ne parviens pas a bien saisir la consigne si une personne peut expliquer merci encore!!!