Показать сообщение отдельно

  #12  
Старый 19.07.2009, 16:19
fire64
Участник форума
Регистрация: 01.04.2008
Сообщений: 200
С нами: 9531722

Репутация: 39
По умолчанию

Я написал вот такой индусский код

PHP код:
char dic [] = 
{
    
'a', 
    
'b', 
    
'c', 
    
'd', 
    
'e', 
    
'f', 
    
'g', 
    
'h', 
    
'j', 
    
'k', 
    
'l', 
    
'm', 
    
'n', 
    
'o', 
    
'p', 
    
'r', 
    
'q', 
    
'u', 
    
's', 
    
't', 
    
'v', 
    
'w', 
    
'x', 
    
'y', 
    
'z'
};



    
int numberchar = 5;

    
char pchar[2] = "";
    
char vchar[2] = "";
    
char tchar[2] = "";
    
char chchar[2] = "";
    
char pychar[2] = "";
    
char shestchar[2] = "";
    
char final[8] = "";


    for( 
int a = 0; a < 26; a++ )
    {

        
sprintf(pchar, "%c", dic[a] );

        if( 
numberchar == 1 )
        {
            
sprintf( final, "%s", pchar );

                
chekdomain( final );

                continue;
        }


        for( 
int b = 0; b < 26; b++ )
        {
            
sprintf(vchar, "%c", dic[b] );

            if( 
numberchar == 2 )
            {
                
sprintf( final, "%s%s", pchar, vchar );

                
chekdomain( final );

                continue;
            }

            for( 
int c = 0; c < 26; c++ )
            {
                
sprintf(tchar, "%c", dic[c] );


                if( 
numberchar == 3 )
                {
                    
sprintf( final, "%s%s%s", pchar, vchar, tchar );

                    
chekdomain( final );

                    continue;
                }


                for( 
int d = 0; d < 26; d++ )
                {
                    
sprintf(chchar, "%c", dic[d] );

                    if( 
numberchar == 4 )
                    {
                        
sprintf( final, "%s%s%s%s", pchar, vchar, tchar, chchar );

                        
chekdomain( final );

                        continue;
                    }


                    for( 
int e = 0; e < 26; e++ )
                    {
                        
sprintf(pychar, "%c", dic[e] );

                        if( 
numberchar == 5 )
                        {
                            
sprintf( final, "%s%s%s%s%s", pchar, vchar, tchar, chchar, pychar );

                            
chekdomain( final );

                            continue;
                        }


                        for( 
int f = 0; f < 25; f++ )
                        {
                            
sprintf(shestchar, "%c", dic[e] );

                            if( 
numberchar == 6 )
                            {
                                
sprintf( final, "%s%s%s%s%s%s", pchar, vchar, tchar, chchar, pychar, shestchar );

                                
chekdomain( final );

                                continue;
                            }

                        }

                    }

                }

            }

        }

    } 
 
Ответить с цитированием