Problème algo force brute
	
	
		Bonjour, voilà j'ai un big problème, je dois réaliser un algo de force brute
comment faire pour avoir ce bon résultat:
a
b
c
d
e
f
...
aa
ba
ca
da
...
j'ai codée mais ce n'est pas l'effet voulu
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 
 |  
#include <stdio.h>
#include <stdlib.h>
 
int main(int argc, char * argv[])
{
    char tab[10]="";
    char a,b,c;
 
    for(a = 97 ; a<=99;a++)
    {
    tab[0]=a;
    for (b = 97; b<=99;b++)
    {
    tab[1]=b;
    for (c = 97; c<=99;c++)
    {
    tab[2]=c;
    printf("%s\n",tab);
     }
     }
}
system("pause");
} | 
 -> résultat obtenu lors du lancement du programme: 
aaa
aab
aac
aba
abb
abc
aca
acb
acc
etc.
le problème c'est qu'il démarre à "aaa" alors qu'il doit commencer à a =S
comment dois je mofidier mon programme pour avoir le bon résultat ?
merci beaucoup pour vos réponses
edit : on a pas le droit d'utiliser une fonction récursive :cry: