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
-> résultat obtenu lors du lancement du programme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
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"); }
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![]()
Partager