Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida De Looping


--Not Found--

Pergunta

9 respostass a esta questão

Posts Recomendados

  • 0

O For resolve isso pra vc

Ex: para 3 posições com números (se você entender esse, com 6 fica fácil - só adaptar para caracter)

for(iCont1=0;iCont1<23;iCont1++) //-> supondo 23 letras do alfabeto
{
   for(iCont2=0;iCont2<23;iCont2++)
   {
       for(iCont3=0;iCont3<23;iCont3++)
      {
          printf("Combinacao numerica: %d - %d %d", iCont1,iCont2,iCont3);
       }
    }
}

E assim sucessivamente...

Espero ter ajudado.

Até+ cool.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Faz assim,

Compila o que eu postei e vê se é isso que você quer???

porque essa é uma maneira de testar todas as possibilidades...

Funciona assim

0-0-0

0-0-1

0-0-2

...

0-0-23

0-1-0

...

0-23-0

até

23-23-23

aí é só colocar o código ASC de cada letra ("não lembro quais são, mas voce pode usa a função atoi para descobrir") e somar para pegar os valores de b,c,d.....

Espero ter clariado um pouco mais as suas idéias....

Até+

cool.gif

Link para o comentário
Compartilhar em outros sites

  • 0

alguém pode avaliar meu codigo para ver se vai funcionar??

#include<stdio.h>

#include<stdlib.h>

int main()

{

int i,d;

i=0;

d=0;

char sExcCmd[256];

char s[8];

char iCont1,iCont2,iCont3,iCont4,iCont5,iCont6,iCont7,iCont8;

for(iCont1='\0';iCont1<123;iCont1++) //-> supondo 23 letras do alfabeto

{

i++;

s[7]=iCont1;

for(iCont2='\0';iCont2<123;iCont2++)

{

i++;

s[6]=iCont2;

for(iCont3='\0';iCont3<123;iCont3++)

{

i++;

s[5]=iCont3;

for(iCont4='\0';iCont4<123;iCont4++)

{

i++;

s[4]=iCont4;

for(iCont5='\0';iCont5<123;iCont5++)

{

i++;

s[3]=iCont5;

for(iCont6='\0';iCont6<123;iCont6++)

{

i++;

s[2]=iCont6;

for(iCont7='\0';iCont7<123;iCont7++)

{

i++;

s[1]=iCont7;

for(iCont8='\0';iCont8<123;iCont8++)

{

i++;

s[0]=iCont8;

while(d<i)

{

printf("Tentando quebrar senha: %c%c%c%c%c%c%c%c ,s[0],s[1],s[2],s[3],s[4],s[5],s[6],s[7]);

d++;

}

}

}

}

}

}

}

}

}

}

Link para o comentário
Compartilhar em outros sites

  • 0

Eu não costumo criar código assim a torto e a direito.... mas como eu sei que você ainda vai precisar de mexer nesse código, pega esse e testa:

int main()
{
 char sExcCmd[256];
 char s[8];
 int iCont1,iCont2,iCont3,iCont4,iCont5,iCont6,iCont7,iCont8;

 for(iCont1=65;iCont1<=122;iCont1++) //-> as letras do alfabeto 
 {
   for(iCont2=65;iCont2<=122;iCont2++)
   {
     for(iCont3=65;iCont3<=122;iCont3++)
     {
       for(iCont4=65;iCont4<=122;iCont4++)
       {
         for(iCont5=65;iCont5<=122;iCont5++)
         { 
           for(iCont6=65;iCont6<=122;iCont6++)
           {
             for(iCont7=65;iCont7<=122;iCont7++)
             {
              printf("Tentando quebrar senha: %c%c%c%c%c%c%c%c \n",
              iCont1,iCont2,iCont3,iCont4,iCont5,iCont6,iCont7,iCont8);
              //para guardar o valor em s
              sprintf(s,%c%c%c%c%c%c%c%c",
              iCont1,iCont2,iCont3,iCont4,iCont5,iCont6,iCont7,iCont8);
             }
           } 
         }
       } 
     }
   } 
 }

} 

Até + e boa sorte nessa brincadeira!!!!

cool.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...