[c] mozliwe kombinacje :)

0

Aloha :) hm, pisal ktos moze program, co np. z liter od A do Z
generowal wszystkie mozliwe kombinacje, taki jak to mowia "brute force"
, czy jakos tak to leci :)
Mogl ktos zarzucic mala podpowiedz jak takie cos zrobic :)

thx :) pozdro jgr :)

0
#include <stdio.h>

#define dol  'A'
#define gora 'Z'
#define dlugoschasla 8

main(){
  char* s=new char[dlugoschasla+1];
  for(int len=1;len<=dlugoschasla;len++){
    s[len]=0;
    int j=len;
    while(j--)s[j]=dol;
    char c;
    do{
      printf("%s\n",s); // tu jest gotowe haslo
      c=((s[j=(len-1)]++)!=gora); // c++ w całej okazałości :]
      while(j--){
        c|=(s[j]!=gora);
        if(s[j+1]>gora){
          s[j+1]=dol;
          s[j]++;
        }else break;
      }
    }while(c);
  }
  delete s;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1