Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Optymalizacja kodu

Ostatnio zmodyfikowano 2015-04-01 11:42
Autor Wiadomość
DarkPower
Temat założony przez niniejszego użytkownika
Optymalizacja kodu
» 2015-04-01 09:37:01
Witam, napisałem kod na logowanie sie z programu(nie wiem jeszcze czy jakos to wykorzystam, to tylko cwiczenie) i nie wiem jak zoptymalizowac moj kod poniewaz jestem jeszcze poczatkujacym.

Jak widac nizej na dolaczonym kodie, znajduja sie linijki ktore nalezalo by zastapic.

Moje pytanie brzmi: Jak zoptymalizowac kod tak, by nie musiał wszystkiego sprawdzac po kolei tylko wyszukac login i sprawdzic do niego haslo

Juz tlumacze o co chodzi z generatorem hasel...wczoraj pomyslalem sobie zeby zrobic program do generowania hasel, logowania sie do programu za pomoca loginow i hasel oraz wlamywania sie na konto(oczywiscie to nie jest konto prawdziwe na prawdziwej stronie, tylko "wirtualne").

Generator hasel generuje haslo 10 cyfrowe i je przypisuje do loginu.

logujac sie jako login wpisuje sie ten ktory wpisano przy rejestracji, a haslo wpisuje sie to ktore zostalo wygenerowane po rejestracji.

Wiem troche to skaplikowane, ale dopiero sie ucze programowac w C++ wiec nie miejcie mi tego za zle.

KOD ZRUDLOWY DO GENERATORA HASEL
C/C++
#include<iostream>
#include<string>
#include<cstdlib>
#include<ctime>
#include<fstream>


using namespace std;

int main()
{
    fstream haslo;
    haslo.open( "password.txt", ios::in | ios::out | ios::app );
   
    cout << "\t~~WITAMY W GENERATOZE HASEL Google.PL~~\n\n";
   
    generowanie:
   
    cout << "CZY CHCESZ ROZPOCZAC GENEROWANIE HASLA?\n";
   
    string gotowy;
    cin >> gotowy;
   
   
    if( gotowy == "TAK" | gotowy == "tak" | gotowy == "Tak" | gotowy == "tAk" | gotowy == "taK" | gotowy == "TAk" | gotowy == "tAK" | gotowy == "TaK" )
    {
        srand( time( NULL ) );
       
        int gen1 =(( rand() % 9 ) + 0 );
        int gen2 =(( rand() % 9 ) + 0 );
        int gen3 =(( rand() % 9 ) + 0 );
        int gen4 =(( rand() % 9 ) + 0 );
        int gen5 =(( rand() % 9 ) + 0 );
        int gen6 =(( rand() % 9 ) + 0 );
        int gen7 =(( rand() % 9 ) + 0 );
        int gen8 =(( rand() % 9 ) + 0 );
        int gen9 =(( rand() % 9 ) + 0 );
        int gen10 =(( rand() % 9 ) + 0 );
       
        cout << gen1 << gen2 << gen3 << gen4 << gen5 << gen6 << gen7 << gen8 << gen9 << gen10 << endl << endl;
       
        haslo << gen1 << " " << gen2 << " " << gen3 << " " << gen4 << " " << gen5 << " " << gen6 << " " << gen7 << " " << gen8 << " " << gen9 << " " << gen10;
       
        system( "PAUSE" );
    }
    else
    {
        if( gotowy == "nie" | gotowy == "Nie" | gotowy == "nIe" | gotowy == "niE" | gotowy == "NIe" | gotowy == "nIE" | gotowy == "NiE" | gotowy == "NIE" )
        {
            return 0;
        }
        goto generowanie;
    }
   
}


KOD ZRUDLOWY PROGRAMU DO LOGOWANIA
C/C++
#include <iostream>
#include <fstream>
#include <stdlib.h>

using namespace std;

int main()
{
    fstream users;
    users.open( "users.txt", ios::app | ios::out | ios::in );
   
    fstream passwords;
    passwords.open( "password.txt", ios::app | ios::out | ios::in );
   
    string login;
   
    string haslo;
   
    cout << "Masz swoje konto na Google.pl?" << endl;
   
    string ReglubLog;
   
    cin >> ReglubLog;
   
    //Konto NIE istnieje
    if( ReglubLog == "nie" )
    {
        system( "cls" );
        cout << "Podaj login:";
        cin >> login;
       
        //zapisywanie loginu do pliku
        users << login << endl;
       
        cout << "Haslo zostanie wygenerowane przez passGenerator.exe\n\n\n";
        return 0;
    }
   
    //Konto istnieje
    if( ReglubLog == "tak" )
    {
        system( "cls" );
        //TO JEST PAMIEC WSZYSTKICH USEROW
        string a, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25, a26, a27, a28, a29, a30;
       
        users >> a >> a2 >> a3 >> a4 >> a5 >> a6 >> a7 >> a8 >> a9 >> a10 >> a11 >> a12 >> a13 >> a14 >> a15 >> a16 >> a17 >> a18 >> a19 >> a20 >> a21 >> a22 >> a23 >> a24 >> a25 >> a26 >> a27 >> a28 >> a29 >> a30;
       
       
        //TO JEST PAMIEC WSZYSTKICH HASEL
        int Pass1Liczba0, Pass1Liczba1, Pass1Liczba2, Pass1Liczba3, Pass1Liczba4, Pass1Liczba5, Pass1Liczba6, Pass1Liczba7, Pass1Liczba8, Pass1Liczba9, Pass2Liczba0, Pass2Liczba1, Pass2Liczba2, Pass2Liczba3, Pass2Liczba4, Pass2Liczba5, Pass2Liczba6, Pass2Liczba7, Pass2Liczba8, Pass2Liczba9, Pass3Liczba0, Pass3Liczba1, Pass3Liczba2, Pass3Liczba3, Pass3Liczba4, Pass3Liczba5, Pass3Liczba6, Pass3Liczba7, Pass3Liczba8, Pass3Liczba9, Pass4Liczba0, Pass4Liczba1, Pass4Liczba2, Pass4Liczba3, Pass4Liczba4, Pass4Liczba5, Pass4Liczba6, Pass4Liczba7, Pass4Liczba8, Pass4Liczba9, Pass5Liczba0, Pass5Liczba1, Pass5Liczba2, Pass5Liczba3, Pass5Liczba4, Pass5Liczba5, Pass5Liczba6, Pass5Liczba7, Pass5Liczba8, Pass5Liczba9, Pass6Liczba0, Pass6Liczba1, Pass6Liczba2, Pass6Liczba3, Pass6Liczba4, Pass6Liczba5, Pass6Liczba6, Pass6Liczba7, Pass6Liczba8, Pass6Liczba9, Pass7Liczba0, Pass7Liczba1, Pass7Liczba2, Pass7Liczba3, Pass7Liczba4, Pass7Liczba5, Pass7Liczba6, Pass7Liczba7, Pass7Liczba8, Pass7Liczba9, Pass8Liczba0, Pass8Liczba1, Pass8Liczba2, Pass8Liczba3, Pass8Liczba4, Pass8Liczba5, Pass8Liczba6, Pass8Liczba7, Pass8Liczba8, Pass8Liczba9, Pass9Liczba0, Pass9Liczba1, Pass9Liczba2, Pass9Liczba3, Pass9Liczba4, Pass9Liczba5, Pass9Liczba6, Pass9Liczba7, Pass9Liczba8, Pass9Liczba9, Pass10Liczba0, Pass10Liczba1, Pass10Liczba2, Pass10Liczba3, Pass10Liczba4, Pass10Liczba5, Pass10Liczba6, Pass10Liczba7, Pass10Liczba8, Pass10Liczba9, Pass11Liczba0, Pass11Liczba1, Pass11Liczba2, Pass11Liczba3, Pass11Liczba4, Pass11Liczba5, Pass11Liczba6, Pass11Liczba7, Pass11Liczba8, Pass11Liczba9, Pass12Liczba0, Pass12Liczba1, Pass12Liczba2, Pass12Liczba3, Pass12Liczba4, Pass12Liczba5, Pass12Liczba6, Pass12Liczba7, Pass12Liczba8, Pass12Liczba9, Pass13Liczba0, Pass13Liczba1, Pass13Liczba2, Pass13Liczba3, Pass13Liczba4, Pass13Liczba5, Pass13Liczba6, Pass13Liczba7, Pass13Liczba8, Pass13Liczba9, Pass14Liczba0, Pass14Liczba1, Pass14Liczba2, Pass14Liczba3, Pass14Liczba4, Pass14Liczba5, Pass14Liczba6, Pass14Liczba7, Pass14Liczba8, Pass14Liczba9, Pass15Liczba0, Pass15Liczba1, Pass15Liczba2, Pass15Liczba3, Pass15Liczba4, Pass15Liczba5, Pass15Liczba6, Pass15Liczba7, Pass15Liczba8, Pass15Liczba9, Pass16Liczba0, Pass16Liczba1, Pass16Liczba2, Pass16Liczba3, Pass16Liczba4, Pass16Liczba5, Pass16Liczba6, Pass16Liczba7, Pass16Liczba8, Pass16Liczba9, Pass17Liczba0, Pass17Liczba1, Pass17Liczba2, Pass17Liczba3, Pass17Liczba4, Pass17Liczba5, Pass17Liczba6, Pass17Liczba7, Pass17Liczba8, Pass17Liczba9, Pass18Liczba0, Pass18Liczba1, Pass18Liczba2, Pass18Liczba3, Pass18Liczba4, Pass18Liczba5, Pass18Liczba6, Pass18Liczba7, Pass18Liczba8, Pass18Liczba9, Pass19Liczba0, Pass19Liczba1, Pass19Liczba2, Pass19Liczba3, Pass19Liczba4, Pass19Liczba5, Pass19Liczba6, Pass19Liczba7, Pass19Liczba8, Pass19Liczba9, Pass20Liczba0, Pass20Liczba1, Pass20Liczba2, Pass20Liczba3, Pass20Liczba4, Pass20Liczba5, Pass20Liczba6, Pass20Liczba7, Pass20Liczba8, Pass20Liczba9, Pass21Liczba0, Pass21Liczba1, Pass21Liczba2, Pass21Liczba3, Pass21Liczba4, Pass21Liczba5, Pass21Liczba6, Pass21Liczba7, Pass21Liczba8, Pass21Liczba9, Pass22Liczba0, Pass22Liczba1, Pass22Liczba2, Pass22Liczba3, Pass22Liczba4, Pass22Liczba5, Pass22Liczba6, Pass22Liczba7, Pass22Liczba8, Pass22Liczba9, Pass23Liczba0, Pass23Liczba1, Pass23Liczba2, Pass23Liczba3, Pass23Liczba4, Pass23Liczba5, Pass23Liczba6, Pass23Liczba7, Pass23Liczba8, Pass23Liczba9, Pass24Liczba0, Pass24Liczba1, Pass24Liczba2, Pass24Liczba3, Pass24Liczba4, Pass24Liczba5, Pass24Liczba6, Pass24Liczba7, Pass24Liczba8, Pass24Liczba9, Pass25Liczba0, Pass25Liczba1, Pass25Liczba2, Pass25Liczba3, Pass25Liczba4, Pass25Liczba5, Pass25Liczba6, Pass25Liczba7, Pass25Liczba8, Pass25Liczba9, Pass26Liczba0, Pass26Liczba1, Pass26Liczba2, Pass26Liczba3, Pass26Liczba4, Pass26Liczba5, Pass26Liczba6, Pass26Liczba7, Pass26Liczba8, Pass26Liczba9, Pass27Liczba0, Pass27Liczba1, Pass27Liczba2, Pass27Liczba3, Pass27Liczba4, Pass27Liczba5, Pass27Liczba6, Pass27Liczba7, Pass27Liczba8, Pass27Liczba9, Pass28Liczba0, Pass28Liczba1, Pass28Liczba2, Pass28Liczba3, Pass28Liczba4, Pass28Liczba5, Pass28Liczba6, Pass28Liczba7, Pass28Liczba8, Pass28Liczba9, Pass29Liczba0, Pass29Liczba1, Pass29Liczba2, Pass29Liczba3, Pass29Liczba4, Pass29Liczba5, Pass29Liczba6, Pass29Liczba7, Pass29Liczba8, Pass29Liczba9, Pass30Liczba0, Pass30Liczba1, Pass30Liczba2, Pass30Liczba3, Pass30Liczba4, Pass30Liczba5, Pass30Liczba6, Pass30Liczba7, Pass30Liczba8, Pass30Liczba9;
       
        passwords >> Pass1Liczba0, Pass1Liczba1, Pass1Liczba2, Pass1Liczba3, Pass1Liczba4, Pass1Liczba5, Pass1Liczba6, Pass1Liczba7, Pass1Liczba8, Pass1Liczba9, Pass2Liczba0, Pass2Liczba1, Pass2Liczba2, Pass2Liczba3, Pass2Liczba4, Pass2Liczba5, Pass2Liczba6, Pass2Liczba7, Pass2Liczba8, Pass2Liczba9, Pass3Liczba0, Pass3Liczba1, Pass3Liczba2, Pass3Liczba3, Pass3Liczba4, Pass3Liczba5, Pass3Liczba6, Pass3Liczba7, Pass3Liczba8, Pass3Liczba9, Pass4Liczba0, Pass4Liczba1, Pass4Liczba2, Pass4Liczba3, Pass4Liczba4, Pass4Liczba5, Pass4Liczba6, Pass4Liczba7, Pass4Liczba8, Pass4Liczba9, Pass5Liczba0, Pass5Liczba1, Pass5Liczba2, Pass5Liczba3, Pass5Liczba4, Pass5Liczba5, Pass5Liczba6, Pass5Liczba7, Pass5Liczba8, Pass5Liczba9, Pass6Liczba0, Pass6Liczba1, Pass6Liczba2, Pass6Liczba3, Pass6Liczba4, Pass6Liczba5, Pass6Liczba6, Pass6Liczba7, Pass6Liczba8, Pass6Liczba9, Pass7Liczba0, Pass7Liczba1, Pass7Liczba2, Pass7Liczba3, Pass7Liczba4, Pass7Liczba5, Pass7Liczba6, Pass7Liczba7, Pass7Liczba8, Pass7Liczba9, Pass8Liczba0, Pass8Liczba1, Pass8Liczba2, Pass8Liczba3, Pass8Liczba4, Pass8Liczba5, Pass8Liczba6, Pass8Liczba7, Pass8Liczba8, Pass8Liczba9, Pass9Liczba0, Pass9Liczba1, Pass9Liczba2, Pass9Liczba3, Pass9Liczba4, Pass9Liczba5, Pass9Liczba6, Pass9Liczba7, Pass9Liczba8, Pass9Liczba9, Pass10Liczba0, Pass10Liczba1, Pass10Liczba2, Pass10Liczba3, Pass10Liczba4, Pass10Liczba5, Pass10Liczba6, Pass10Liczba7, Pass10Liczba8, Pass10Liczba9, Pass11Liczba0, Pass11Liczba1, Pass11Liczba2, Pass11Liczba3, Pass11Liczba4, Pass11Liczba5, Pass11Liczba6, Pass11Liczba7, Pass11Liczba8, Pass11Liczba9, Pass12Liczba0, Pass12Liczba1, Pass12Liczba2, Pass12Liczba3, Pass12Liczba4, Pass12Liczba5, Pass12Liczba6, Pass12Liczba7, Pass12Liczba8, Pass12Liczba9, Pass13Liczba0, Pass13Liczba1, Pass13Liczba2, Pass13Liczba3, Pass13Liczba4, Pass13Liczba5, Pass13Liczba6, Pass13Liczba7, Pass13Liczba8, Pass13Liczba9, Pass14Liczba0, Pass14Liczba1, Pass14Liczba2, Pass14Liczba3, Pass14Liczba4, Pass14Liczba5, Pass14Liczba6, Pass14Liczba7, Pass14Liczba8, Pass14Liczba9, Pass15Liczba0, Pass15Liczba1, Pass15Liczba2, Pass15Liczba3, Pass15Liczba4, Pass15Liczba5, Pass15Liczba6, Pass15Liczba7, Pass15Liczba8, Pass15Liczba9, Pass16Liczba0, Pass16Liczba1, Pass16Liczba2, Pass16Liczba3, Pass16Liczba4, Pass16Liczba5, Pass16Liczba6, Pass16Liczba7, Pass16Liczba8, Pass16Liczba9, Pass17Liczba0, Pass17Liczba1, Pass17Liczba2, Pass17Liczba3, Pass17Liczba4, Pass17Liczba5, Pass17Liczba6, Pass17Liczba7, Pass17Liczba8, Pass17Liczba9, Pass18Liczba0, Pass18Liczba1, Pass18Liczba2, Pass18Liczba3, Pass18Liczba4, Pass18Liczba5, Pass18Liczba6, Pass18Liczba7, Pass18Liczba8, Pass18Liczba9, Pass19Liczba0, Pass19Liczba1, Pass19Liczba2, Pass19Liczba3, Pass19Liczba4, Pass19Liczba5, Pass19Liczba6, Pass19Liczba7, Pass19Liczba8, Pass19Liczba9, Pass20Liczba0, Pass20Liczba1, Pass20Liczba2, Pass20Liczba3, Pass20Liczba4, Pass20Liczba5, Pass20Liczba6, Pass20Liczba7, Pass20Liczba8, Pass20Liczba9, Pass21Liczba0, Pass21Liczba1, Pass21Liczba2, Pass21Liczba3, Pass21Liczba4, Pass21Liczba5, Pass21Liczba6, Pass21Liczba7, Pass21Liczba8, Pass21Liczba9, Pass22Liczba0, Pass22Liczba1, Pass22Liczba2, Pass22Liczba3, Pass22Liczba4, Pass22Liczba5, Pass22Liczba6, Pass22Liczba7, Pass22Liczba8, Pass22Liczba9, Pass23Liczba0, Pass23Liczba1, Pass23Liczba2, Pass23Liczba3, Pass23Liczba4, Pass23Liczba5, Pass23Liczba6, Pass23Liczba7, Pass23Liczba8, Pass23Liczba9, Pass24Liczba0, Pass24Liczba1, Pass24Liczba2, Pass24Liczba3, Pass24Liczba4, Pass24Liczba5, Pass24Liczba6, Pass24Liczba7, Pass24Liczba8, Pass24Liczba9, Pass25Liczba0, Pass25Liczba1, Pass25Liczba2, Pass25Liczba3, Pass25Liczba4, Pass25Liczba5, Pass25Liczba6, Pass25Liczba7, Pass25Liczba8, Pass25Liczba9, Pass26Liczba0, Pass26Liczba1, Pass26Liczba2, Pass26Liczba3, Pass26Liczba4, Pass26Liczba5, Pass26Liczba6, Pass26Liczba7, Pass26Liczba8, Pass26Liczba9, Pass27Liczba0, Pass27Liczba1, Pass27Liczba2, Pass27Liczba3, Pass27Liczba4, Pass27Liczba5, Pass27Liczba6, Pass27Liczba7, Pass27Liczba8, Pass27Liczba9, Pass28Liczba0, Pass28Liczba1, Pass28Liczba2, Pass28Liczba3, Pass28Liczba4, Pass28Liczba5, Pass28Liczba6, Pass28Liczba7, Pass28Liczba8, Pass28Liczba9, Pass29Liczba0, Pass29Liczba1, Pass29Liczba2, Pass29Liczba3, Pass29Liczba4, Pass29Liczba5, Pass29Liczba6, Pass29Liczba7, Pass29Liczba8, Pass29Liczba9, Pass30Liczba0, Pass30Liczba1, Pass30Liczba2, Pass30Liczba3, Pass30Liczba4, Pass30Liczba5, Pass30Liczba6, Pass30Liczba7, Pass30Liczba8, Pass30Liczba9;
       
       
        cout << "Podaj login:";
       
        cin >> login;
       
        cout << "Podaj haslo:";
       
        cin >> haslo;
       
        if( login == a && haslo == Pass1Liczba0 + Pass1Liczba1 + Pass1Liczba2 + Pass1Liczba3 + Pass1Liczba4 + Pass1Liczba5 + Pass1Liczba6 + Pass1Liczba7 + Pass1Liczba8 + Pass1Liczba9 || login == a2 && haslo == Pass2Liczba0 + Pass2Liczba1 + Pass2Liczba2 + Pass2Liczba3 + Pass2Liczba4 + Pass2Liczba5 + Pass2Liczba6 + Pass2Liczba7 + Pass2Liczba8 + Pass2Liczba9 || login == a3 && haslo == Pass3Liczba0 + Pass3Liczba1 + Pass3Liczba2 + Pass3Liczba3 + Pass3Liczba4 + Pass3Liczba5 + Pass3Liczba6 + Pass3Liczba7 + Pass3Liczba8 + Pass3Liczba9 || login == a4 && haslo == Pass4Liczba0 + Pass4Liczba1 + Pass4Liczba2 + Pass4Liczba3 + Pass4Liczba4 + Pass4Liczba5 + Pass4Liczba6 + Pass4Liczba7 + Pass4Liczba8 + Pass4Liczba9 || login == a5 && haslo == Pass5Liczba0 + Pass5Liczba1 + Pass5Liczba2 + Pass5Liczba3 + Pass5Liczba4 + Pass5Liczba5 + Pass5Liczba6 + Pass5Liczba7 + Pass5Liczba8 + Pass5Liczba9 || login == a6 && haslo == Pass6Liczba0 + Pass6Liczba1 + Pass6Liczba2 + Pass6Liczba3 + Pass6Liczba4 + Pass6Liczba5 + Pass6Liczba6 + Pass6Liczba7 + Pass6Liczba8 + Pass6Liczba9 || login == a7 && haslo == Pass7Liczba0 + Pass7Liczba1 + Pass7Liczba2 + Pass7Liczba3 + Pass7Liczba4 + Pass7Liczba5 + Pass7Liczba6 + Pass7Liczba7 + Pass7Liczba8 + Pass7Liczba9 || login == a8 && haslo == Pass8Liczba0 + Pass8Liczba1 + Pass8Liczba2 + Pass8Liczba3 + Pass8Liczba4 + Pass8Liczba5 + Pass8Liczba6 + Pass8Liczba7 + Pass8Liczba8 + Pass8Liczba9 || login == a9 && haslo == Pass9Liczba0 + Pass9Liczba1 + Pass9Liczba2 + Pass9Liczba3 + Pass9Liczba4 + Pass9Liczba5 + Pass9Liczba6 + Pass9Liczba7 + Pass9Liczba8 + Pass9Liczba9 || login == a10 && haslo == Pass10Liczba0 + Pass10Liczba1 + Pass10Liczba2 + Pass10Liczba3 + Pass10Liczba4 + Pass10Liczba5 + Pass10Liczba6 + Pass10Liczba7 + Pass10Liczba8 + Pass10Liczba9 || login == a11 && haslo == Pass11Liczba0 + Pass11Liczba1 + Pass11Liczba2 + Pass11Liczba3 + Pass11Liczba4 + Pass11Liczba5 + Pass11Liczba6 + Pass11Liczba7 + Pass11Liczba8 + Pass11Liczba9 || login == a12 && haslo == Pass12Liczba0 + Pass12Liczba1 + Pass12Liczba2 + Pass12Liczba3 + Pass12Liczba4 + Pass12Liczba5 + Pass12Liczba6 + Pass12Liczba7 + Pass12Liczba8 + Pass12Liczba9 || login == a13 && haslo == Pass13Liczba0 + Pass13Liczba1 + Pass13Liczba2 + Pass13Liczba3 + Pass13Liczba4 + Pass13Liczba5 + Pass13Liczba6 + Pass13Liczba7 + Pass13Liczba8 + Pass13Liczba9 || login == a14 && haslo == Pass14Liczba0 + Pass14Liczba1 + Pass14Liczba2 + Pass14Liczba3 + Pass14Liczba4 + Pass14Liczba5 + Pass14Liczba6 + Pass14Liczba7 + Pass14Liczba8 + Pass14Liczba9 || login == a15 && haslo == Pass15Liczba0 + Pass15Liczba1 + Pass15Liczba2 + Pass15Liczba3 + Pass15Liczba4 + Pass15Liczba5 + Pass15Liczba6 + Pass15Liczba7 + Pass15Liczba8 + Pass15Liczba9 || login == a16 && haslo == Pass16Liczba0 + Pass16Liczba1 + Pass16Liczba2 + Pass16Liczba3 + Pass16Liczba4 + Pass16Liczba5 + Pass16Liczba6 + Pass16Liczba7 + Pass16Liczba8 + Pass16Liczba9 || login == a17 && haslo == Pass17Liczba0 + Pass17Liczba1 + Pass17Liczba2 + Pass17Liczba3 + Pass17Liczba4 + Pass17Liczba5 + Pass17Liczba6 + Pass17Liczba7 + Pass17Liczba8 + Pass17Liczba9 || login == a18 && haslo == Pass18Liczba0 + Pass18Liczba1 + Pass18Liczba2 + Pass18Liczba3 + Pass18Liczba4 + Pass18Liczba5 + Pass18Liczba6 + Pass18Liczba7 + Pass18Liczba8 + Pass18Liczba9 || login == a19 && haslo == Pass19Liczba0 + Pass19Liczba1 + Pass19Liczba2 + Pass19Liczba3 + Pass19Liczba4 + Pass19Liczba5 + Pass19Liczba6 + Pass19Liczba7 + Pass19Liczba8 + Pass19Liczba9 || login == a20 && haslo == Pass20Liczba0 + Pass20Liczba1 + Pass20Liczba2 + Pass20Liczba3 + Pass20Liczba4 + Pass20Liczba5 + Pass20Liczba6 + Pass20Liczba7 + Pass20Liczba8 + Pass20Liczba9 || login == a21 && haslo == Pass21Liczba0 + Pass21Liczba1 + Pass21Liczba2 + Pass21Liczba3 + Pass21Liczba4 + Pass21Liczba5 + Pass21Liczba6 + Pass21Liczba7 + Pass21Liczba8 + Pass21Liczba9 || login == a22 && haslo == Pass22Liczba0 + Pass22Liczba1 + Pass22Liczba2 + Pass22Liczba3 + Pass22Liczba4 + Pass22Liczba5 + Pass22Liczba6 + Pass22Liczba7 + Pass22Liczba8 + Pass22Liczba9 || login == a23 && haslo == Pass23Liczba0 + Pass23Liczba1 + Pass23Liczba2 + Pass23Liczba3 + Pass23Liczba4 + Pass23Liczba5 + Pass23Liczba6 + Pass23Liczba7 + Pass23Liczba8 + Pass23Liczba9 || login == a24 && haslo == Pass24Liczba0 + Pass24Liczba1 + Pass24Liczba2 + Pass24Liczba3 + Pass24Liczba4 + Pass24Liczba5 + Pass24Liczba6 + Pass24Liczba7 + Pass24Liczba8 + Pass24Liczba9 || login == a25 && haslo == Pass25Liczba0 + Pass25Liczba1 + Pass25Liczba2 + Pass25Liczba3 + Pass25Liczba4 + Pass25Liczba5 + Pass25Liczba6 + Pass25Liczba7 + Pass25Liczba8 + Pass25Liczba9 || login == a26 && haslo == Pass26Liczba0 + Pass26Liczba1 + Pass26Liczba2 + Pass26Liczba3 + Pass26Liczba4 + Pass26Liczba5 + Pass26Liczba6 + Pass26Liczba7 + Pass26Liczba8 + Pass26Liczba9 || login == a27 && haslo == Pass27Liczba0 + Pass27Liczba1 + Pass27Liczba2 + Pass27Liczba3 + Pass27Liczba4 + Pass27Liczba5 + Pass27Liczba6 + Pass27Liczba7 + Pass27Liczba8 + Pass27Liczba9 || login == a28 && haslo == Pass28Liczba0 + Pass28Liczba1 + Pass28Liczba2 + Pass28Liczba3 + Pass28Liczba4 + Pass28Liczba5 + Pass28Liczba6 + Pass28Liczba7 + Pass28Liczba8 + Pass28Liczba9 || login == a29 && haslo == Pass29Liczba0 + Pass29Liczba1 + Pass29Liczba2 + Pass29Liczba3 + Pass29Liczba4 + Pass29Liczba5 + Pass29Liczba6 + Pass29Liczba7 + Pass29Liczba8 + Pass29Liczba9 || login == a30 && haslo == Pass30Liczba0 + Pass30Liczba1 + Pass30Liczba2 + Pass30Liczba3 + Pass30Liczba4 + Pass30Liczba5 + Pass30Liczba6 + Pass30Liczba7 + Pass30Liczba8 + Pass30Liczba9 )
        {
            cout << "hello world";
            system( "PAUSE" );
        }
       
    }
}
P-129718
pekfos
» 2015-04-01 09:43:13
Tablice.

KOD ZRUDLOWY
Poważnie..?
P-129719
DarkPower
Temat założony przez niniejszego użytkownika
» 2015-04-01 09:46:26
Dzieki, spadles mi z nieba
P-129720
Brunon3
» 2015-04-01 10:00:37
Dzieki, spadles mi z nieba

Dokładniej, to jego post "spadł" Ci z pewnego serwera. ;)

--

No więc:

1. Nie używaj goto, tylko pętli. Goto to zły nawyk.

2. Zamiast gen1, gen2, itd. użyj tablicy.

3.

C/C++
int Pass1Liczba0, Pass1Liczba1, Pass1Liczba2, Pass1Liczba3, Pass1Liczba4, Pass1Liczba5, Pass1Liczba6, Pass1Liczba7, Pass1Liczba8, Pass1Liczba9, Pass2Liczba0, Pass2Liczba1, Pass2Liczba2, Pass2Liczba3, Pass2Liczba4, Pass2Liczba5, Pass2Liczba6, Pass2Liczba7, Pass2Liczba8, Pass2Liczba9, Pass3Liczba0, Pass3Liczba1, Pass3Liczba2, Pass3Liczba3, Pass3Liczba4, Pass3Liczba5, Pass3Liczba6, Pass3Liczba7, Pass3Liczba8, Pass3Liczba9, Pass4Liczba0, Pass4Liczba1, Pass4Liczba2, Pass4Liczba3, Pass4Liczba4, Pass4Liczba5, Pass4Liczba6, Pass4Liczba7, Pass4Liczba8, Pass4Liczba9, Pass5Liczba0, Pass5Liczba1, Pass5Liczba2, Pass5Liczba3, Pass5Liczba4, Pass5Liczba5, Pass5Liczba6, Pass5Liczba7, Pass5Liczba8, Pass5Liczba9, Pass6Liczba0, Pass6Liczba1, Pass6Liczba2, Pass6Liczba3, Pass6Liczba4, Pass6Liczba5, Pass6Liczba6, Pass6Liczba7, Pass6Liczba8, Pass6Liczba9, Pass7Liczba0, Pass7Liczba1, Pass7Liczba2, Pass7Liczba3, Pass7Liczba4, Pass7Liczba5, Pass7Liczba6, Pass7Liczba7, Pass7Liczba8, Pass7Liczba9, Pass8Liczba0, Pass8Liczba1, Pass8Liczba2, Pass8Liczba3, Pass8Liczba4, Pass8Liczba5, Pass8Liczba6, Pass8Liczba7, Pass8Liczba8, Pass8Liczba9, Pass9Liczba0, Pass9Liczba1, Pass9Liczba2, Pass9Liczba3, Pass9Liczba4, Pass9Liczba5, Pass9Liczba6, Pass9Liczba7, Pass9Liczba8, Pass9Liczba9, Pass10Liczba0, Pass10Liczba1, Pass10Liczba2, Pass10Liczba3, Pass10Liczba4, Pass10Liczba5, Pass10Liczba6, Pass10Liczba7, Pass10Liczba8, Pass10Liczba9, Pass11Liczba0, Pass11Liczba1, Pass11Liczba2, Pass11Liczba3, Pass11Liczba4, Pass11Liczba5, Pass11Liczba6, Pass11Liczba7, Pass11Liczba8, Pass11Liczba9, Pass12Liczba0, Pass12Liczba1, Pass12Liczba2, Pass12Liczba3, Pass12Liczba4, Pass12Liczba5, Pass12Liczba6, Pass12Liczba7, Pass12Liczba8, Pass12Liczba9, Pass13Liczba0, Pass13Liczba1, Pass13Liczba2, Pass13Liczba3, Pass13Liczba4, Pass13Liczba5, Pass13Liczba6, Pass13Liczba7, Pass13Liczba8, Pass13Liczba9, Pass14Liczba0, Pass14Liczba1, Pass14Liczba2, Pass14Liczba3, Pass14Liczba4, Pass14Liczba5, Pass14Liczba6, Pass14Liczba7, Pass14Liczba8, Pass14Liczba9, Pass15Liczba0, Pass15Liczba1, Pass15Liczba2, Pass15Liczba3, Pass15Liczba4, Pass15Liczba5, Pass15Liczba6, Pass15Liczba7, Pass15Liczba8, Pass15Liczba9, Pass16Liczba0, Pass16Liczba1, Pass16Liczba2, Pass16Liczba3, Pass16Liczba4, Pass16Liczba5, Pass16Liczba6, Pass16Liczba7, Pass16Liczba8, Pass16Liczba9, Pass17Liczba0, Pass17Liczba1, Pass17Liczba2, Pass17Liczba3, Pass17Liczba4, Pass17Liczba5, Pass17Liczba6, Pass17Liczba7, Pass17Liczba8, Pass17Liczba9, Pass18Liczba0, Pass18Liczba1, Pass18Liczba2, Pass18Liczba3, Pass18Liczba4, Pass18Liczba5, Pass18Liczba6, Pass18Liczba7, Pass18Liczba8, Pass18Liczba9, Pass19Liczba0, Pass19Liczba1, Pass19Liczba2, Pass19Liczba3, Pass19Liczba4, Pass19Liczba5, Pass19Liczba6, Pass19Liczba7, Pass19Liczba8, Pass19Liczba9, Pass20Liczba0, Pass20Liczba1, Pass20Liczba2, Pass20Liczba3, Pass20Liczba4, Pass20Liczba5, Pass20Liczba6, Pass20Liczba7, Pass20Liczba8, Pass20Liczba9, Pass21Liczba0, Pass21Liczba1, Pass21Liczba2, Pass21Liczba3, Pass21Liczba4, Pass21Liczba5, Pass21Liczba6, Pass21Liczba7, Pass21Liczba8, Pass21Liczba9, Pass22Liczba0, Pass22Liczba1, Pass22Liczba2, Pass22Liczba3, Pass22Liczba4, Pass22Liczba5, Pass22Liczba6, Pass22Liczba7, Pass22Liczba8, Pass22Liczba9, Pass23Liczba0, Pass23Liczba1, Pass23Liczba2, Pass23Liczba3, Pass23Liczba4, Pass23Liczba5, Pass23Liczba6, Pass23Liczba7, Pass23Liczba8, Pass23Liczba9, Pass24Liczba0, Pass24Liczba1, Pass24Liczba2, Pass24Liczba3, Pass24Liczba4, Pass24Liczba5, Pass24Liczba6, Pass24Liczba7, Pass24Liczba8, Pass24Liczba9, Pass25Liczba0, Pass25Liczba1, Pass25Liczba2, Pass25Liczba3, Pass25Liczba4, Pass25Liczba5, Pass25Liczba6, Pass25Liczba7, Pass25Liczba8, Pass25Liczba9, Pass26Liczba0, Pass26Liczba1, Pass26Liczba2, Pass26Liczba3, Pass26Liczba4, Pass26Liczba5, Pass26Liczba6, Pass26Liczba7, Pass26Liczba8, Pass26Liczba9, Pass27Liczba0, Pass27Liczba1, Pass27Liczba2, Pass27Liczba3, Pass27Liczba4, Pass27Liczba5, Pass27Liczba6, Pass27Liczba7, Pass27Liczba8, Pass27Liczba9, Pass28Liczba0, Pass28Liczba1, Pass28Liczba2, Pass28Liczba3, Pass28Liczba4, Pass28Liczba5, Pass28Liczba6, Pass28Liczba7, Pass28Liczba8, Pass28Liczba9, Pass29Liczba0, Pass29Liczba1, Pass29Liczba2, Pass29Liczba3, Pass29Liczba4, Pass29Liczba5, Pass29Liczba6, Pass29Liczba7, Pass29Liczba8, Pass29Liczba9, Pass30Liczba0, Pass30Liczba1, Pass30Liczba2, Pass30Liczba3, Pass30Liczba4, Pass30Liczba5, Pass30Liczba6, Pass30Liczba7, Pass30Liczba8, Pass30Liczba9;

passwords >> Pass1Liczba0, Pass1Liczba1, Pass1Liczba2, Pass1Liczba3, Pass1Liczba4, Pass1Liczba5, Pass1Liczba6, Pass1Liczba7, Pass1Liczba8, Pass1Liczba9, Pass2Liczba0, Pass2Liczba1, Pass2Liczba2, Pass2Liczba3, Pass2Liczba4, Pass2Liczba5, Pass2Liczba6, Pass2Liczba7, Pass2Liczba8, Pass2Liczba9, Pass3Liczba0, Pass3Liczba1, Pass3Liczba2, Pass3Liczba3, Pass3Liczba4, Pass3Liczba5, Pass3Liczba6, Pass3Liczba7, Pass3Liczba8, Pass3Liczba9, Pass4Liczba0, Pass4Liczba1, Pass4Liczba2, Pass4Liczba3, Pass4Liczba4, Pass4Liczba5, Pass4Liczba6, Pass4Liczba7, Pass4Liczba8, Pass4Liczba9, Pass5Liczba0, Pass5Liczba1, Pass5Liczba2, Pass5Liczba3, Pass5Liczba4, Pass5Liczba5, Pass5Liczba6, Pass5Liczba7, Pass5Liczba8, Pass5Liczba9, Pass6Liczba0, Pass6Liczba1, Pass6Liczba2, Pass6Liczba3, Pass6Liczba4, Pass6Liczba5, Pass6Liczba6, Pass6Liczba7, Pass6Liczba8, Pass6Liczba9, Pass7Liczba0, Pass7Liczba1, Pass7Liczba2, Pass7Liczba3, Pass7Liczba4, Pass7Liczba5, Pass7Liczba6, Pass7Liczba7, Pass7Liczba8, Pass7Liczba9, Pass8Liczba0, Pass8Liczba1, Pass8Liczba2, Pass8Liczba3, Pass8Liczba4, Pass8Liczba5, Pass8Liczba6, Pass8Liczba7, Pass8Liczba8, Pass8Liczba9, Pass9Liczba0, Pass9Liczba1, Pass9Liczba2, Pass9Liczba3, Pass9Liczba4, Pass9Liczba5, Pass9Liczba6, Pass9Liczba7, Pass9Liczba8, Pass9Liczba9, Pass10Liczba0, Pass10Liczba1, Pass10Liczba2, Pass10Liczba3, Pass10Liczba4, Pass10Liczba5, Pass10Liczba6, Pass10Liczba7, Pass10Liczba8, Pass10Liczba9, Pass11Liczba0, Pass11Liczba1, Pass11Liczba2, Pass11Liczba3, Pass11Liczba4, Pass11Liczba5, Pass11Liczba6, Pass11Liczba7, Pass11Liczba8, Pass11Liczba9, Pass12Liczba0, Pass12Liczba1, Pass12Liczba2, Pass12Liczba3, Pass12Liczba4, Pass12Liczba5, Pass12Liczba6, Pass12Liczba7, Pass12Liczba8, Pass12Liczba9, Pass13Liczba0, Pass13Liczba1, Pass13Liczba2, Pass13Liczba3, Pass13Liczba4, Pass13Liczba5, Pass13Liczba6, Pass13Liczba7, Pass13Liczba8, Pass13Liczba9, Pass14Liczba0, Pass14Liczba1, Pass14Liczba2, Pass14Liczba3, Pass14Liczba4, Pass14Liczba5, Pass14Liczba6, Pass14Liczba7, Pass14Liczba8, Pass14Liczba9, Pass15Liczba0, Pass15Liczba1, Pass15Liczba2, Pass15Liczba3, Pass15Liczba4, Pass15Liczba5, Pass15Liczba6, Pass15Liczba7, Pass15Liczba8, Pass15Liczba9, Pass16Liczba0, Pass16Liczba1, Pass16Liczba2, Pass16Liczba3, Pass16Liczba4, Pass16Liczba5, Pass16Liczba6, Pass16Liczba7, Pass16Liczba8, Pass16Liczba9, Pass17Liczba0, Pass17Liczba1, Pass17Liczba2, Pass17Liczba3, Pass17Liczba4, Pass17Liczba5, Pass17Liczba6, Pass17Liczba7, Pass17Liczba8, Pass17Liczba9, Pass18Liczba0, Pass18Liczba1, Pass18Liczba2, Pass18Liczba3, Pass18Liczba4, Pass18Liczba5, Pass18Liczba6, Pass18Liczba7, Pass18Liczba8, Pass18Liczba9, Pass19Liczba0, Pass19Liczba1, Pass19Liczba2, Pass19Liczba3, Pass19Liczba4, Pass19Liczba5, Pass19Liczba6, Pass19Liczba7, Pass19Liczba8, Pass19Liczba9, Pass20Liczba0, Pass20Liczba1, Pass20Liczba2, Pass20Liczba3, Pass20Liczba4, Pass20Liczba5, Pass20Liczba6, Pass20Liczba7, Pass20Liczba8, Pass20Liczba9, Pass21Liczba0, Pass21Liczba1, Pass21Liczba2, Pass21Liczba3, Pass21Liczba4, Pass21Liczba5, Pass21Liczba6, Pass21Liczba7, Pass21Liczba8, Pass21Liczba9, Pass22Liczba0, Pass22Liczba1, Pass22Liczba2, Pass22Liczba3, Pass22Liczba4, Pass22Liczba5, Pass22Liczba6, Pass22Liczba7, Pass22Liczba8, Pass22Liczba9, Pass23Liczba0, Pass23Liczba1, Pass23Liczba2, Pass23Liczba3, Pass23Liczba4, Pass23Liczba5, Pass23Liczba6, Pass23Liczba7, Pass23Liczba8, Pass23Liczba9, Pass24Liczba0, Pass24Liczba1, Pass24Liczba2, Pass24Liczba3, Pass24Liczba4, Pass24Liczba5, Pass24Liczba6, Pass24Liczba7, Pass24Liczba8, Pass24Liczba9, Pass25Liczba0, Pass25Liczba1, Pass25Liczba2, Pass25Liczba3, Pass25Liczba4, Pass25Liczba5, Pass25Liczba6, Pass25Liczba7, Pass25Liczba8, Pass25Liczba9, Pass26Liczba0, Pass26Liczba1, Pass26Liczba2, Pass26Liczba3, Pass26Liczba4, Pass26Liczba5, Pass26Liczba6, Pass26Liczba7, Pass26Liczba8, Pass26Liczba9, Pass27Liczba0, Pass27Liczba1, Pass27Liczba2, Pass27Liczba3, Pass27Liczba4, Pass27Liczba5, Pass27Liczba6, Pass27Liczba7, Pass27Liczba8, Pass27Liczba9, Pass28Liczba0, Pass28Liczba1, Pass28Liczba2, Pass28Liczba3, Pass28Liczba4, Pass28Liczba5, Pass28Liczba6, Pass28Liczba7, Pass28Liczba8, Pass28Liczba9, Pass29Liczba0, Pass29Liczba1, Pass29Liczba2, Pass29Liczba3, Pass29Liczba4, Pass29Liczba5, Pass29Liczba6, Pass29Liczba7, Pass29Liczba8, Pass29Liczba9, Pass30Liczba0, Pass30Liczba1, Pass30Liczba2, Pass30Liczba3, Pass30Liczba4, Pass30Liczba5, Pass30Liczba6, Pass30Liczba7, Pass30Liczba8, Pass30Liczba9;


cout << "Podaj login:";

cin >> login;

cout << "Podaj haslo:";

cin >> haslo;

if( login == a && haslo == Pass1Liczba0 + Pass1Liczba1 + Pass1Liczba2 + Pass1Liczba3 + Pass1Liczba4 + Pass1Liczba5 + Pass1Liczba6 + Pass1Liczba7 + Pass1Liczba8 + Pass1Liczba9 || login == a2 && haslo == Pass2Liczba0 + Pass2Liczba1 + Pass2Liczba2 + Pass2Liczba3 + Pass2Liczba4 + Pass2Liczba5 + Pass2Liczba6 + Pass2Liczba7 + Pass2Liczba8 + Pass2Liczba9 || login == a3 && haslo == Pass3Liczba0 + Pass3Liczba1 + Pass3Liczba2 + Pass3Liczba3 + Pass3Liczba4 + Pass3Liczba5 + Pass3Liczba6 + Pass3Liczba7 + Pass3Liczba8 + Pass3Liczba9 || login == a4 && haslo == Pass4Liczba0 + Pass4Liczba1 + Pass4Liczba2 + Pass4Liczba3 + Pass4Liczba4 + Pass4Liczba5 + Pass4Liczba6 + Pass4Liczba7 + Pass4Liczba8 + Pass4Liczba9 || login == a5 && haslo == Pass5Liczba0 + Pass5Liczba1 + Pass5Liczba2 + Pass5Liczba3 + Pass5Liczba4 + Pass5Liczba5 + Pass5Liczba6 + Pass5Liczba7 + Pass5Liczba8 + Pass5Liczba9 || login == a6 && haslo == Pass6Liczba0 + Pass6Liczba1 + Pass6Liczba2 + Pass6Liczba3 + Pass6Liczba4 + Pass6Liczba5 + Pass6Liczba6 + Pass6Liczba7 + Pass6Liczba8 + Pass6Liczba9 || login == a7 && haslo == Pass7Liczba0 + Pass7Liczba1 + Pass7Liczba2 + Pass7Liczba3 + Pass7Liczba4 + Pass7Liczba5 + Pass7Liczba6 + Pass7Liczba7 + Pass7Liczba8 + Pass7Liczba9 || login == a8 && haslo == Pass8Liczba0 + Pass8Liczba1 + Pass8Liczba2 + Pass8Liczba3 + Pass8Liczba4 + Pass8Liczba5 + Pass8Liczba6 + Pass8Liczba7 + Pass8Liczba8 + Pass8Liczba9 || login == a9 && haslo == Pass9Liczba0 + Pass9Liczba1 + Pass9Liczba2 + Pass9Liczba3 + Pass9Liczba4 + Pass9Liczba5 + Pass9Liczba6 + Pass9Liczba7 + Pass9Liczba8 + Pass9Liczba9 || login == a10 && haslo == Pass10Liczba0 + Pass10Liczba1 + Pass10Liczba2 + Pass10Liczba3 + Pass10Liczba4 + Pass10Liczba5 + Pass10Liczba6 + Pass10Liczba7 + Pass10Liczba8 + Pass10Liczba9 || login == a11 && haslo == Pass11Liczba0 + Pass11Liczba1 + Pass11Liczba2 + Pass11Liczba3 + Pass11Liczba4 + Pass11Liczba5 + Pass11Liczba6 + Pass11Liczba7 + Pass11Liczba8 + Pass11Liczba9 || login == a12 && haslo == Pass12Liczba0 + Pass12Liczba1 + Pass12Liczba2 + Pass12Liczba3 + Pass12Liczba4 + Pass12Liczba5 + Pass12Liczba6 + Pass12Liczba7 + Pass12Liczba8 + Pass12Liczba9 || login == a13 && haslo == Pass13Liczba0 + Pass13Liczba1 + Pass13Liczba2 + Pass13Liczba3 + Pass13Liczba4 + Pass13Liczba5 + Pass13Liczba6 + Pass13Liczba7 + Pass13Liczba8 + Pass13Liczba9 || login == a14 && haslo == Pass14Liczba0 + Pass14Liczba1 + Pass14Liczba2 + Pass14Liczba3 + Pass14Liczba4 + Pass14Liczba5 + Pass14Liczba6 + Pass14Liczba7 + Pass14Liczba8 + Pass14Liczba9 || login == a15 && haslo == Pass15Liczba0 + Pass15Liczba1 + Pass15Liczba2 + Pass15Liczba3 + Pass15Liczba4 + Pass15Liczba5 + Pass15Liczba6 + Pass15Liczba7 + Pass15Liczba8 + Pass15Liczba9 || login == a16 && haslo == Pass16Liczba0 + Pass16Liczba1 + Pass16Liczba2 + Pass16Liczba3 + Pass16Liczba4 + Pass16Liczba5 + Pass16Liczba6 + Pass16Liczba7 + Pass16Liczba8 + Pass16Liczba9 || login == a17 && haslo == Pass17Liczba0 + Pass17Liczba1 + Pass17Liczba2 + Pass17Liczba3 + Pass17Liczba4 + Pass17Liczba5 + Pass17Liczba6 + Pass17Liczba7 + Pass17Liczba8 + Pass17Liczba9 || login == a18 && haslo == Pass18Liczba0 + Pass18Liczba1 + Pass18Liczba2 + Pass18Liczba3 + Pass18Liczba4 + Pass18Liczba5 + Pass18Liczba6 + Pass18Liczba7 + Pass18Liczba8 + Pass18Liczba9 || login == a19 && haslo == Pass19Liczba0 + Pass19Liczba1 + Pass19Liczba2 + Pass19Liczba3 + Pass19Liczba4 + Pass19Liczba5 + Pass19Liczba6 + Pass19Liczba7 + Pass19Liczba8 + Pass19Liczba9 || login == a20 && haslo == Pass20Liczba0 + Pass20Liczba1 + Pass20Liczba2 + Pass20Liczba3 + Pass20Liczba4 + Pass20Liczba5 + Pass20Liczba6 + Pass20Liczba7 + Pass20Liczba8 + Pass20Liczba9 || login == a21 && haslo == Pass21Liczba0 + Pass21Liczba1 + Pass21Liczba2 + Pass21Liczba3 + Pass21Liczba4 + Pass21Liczba5 + Pass21Liczba6 + Pass21Liczba7 + Pass21Liczba8 + Pass21Liczba9 || login == a22 && haslo == Pass22Liczba0 + Pass22Liczba1 + Pass22Liczba2 + Pass22Liczba3 + Pass22Liczba4 + Pass22Liczba5 + Pass22Liczba6 + Pass22Liczba7 + Pass22Liczba8 + Pass22Liczba9 || login == a23 && haslo == Pass23Liczba0 + Pass23Liczba1 + Pass23Liczba2 + Pass23Liczba3 + Pass23Liczba4 + Pass23Liczba5 + Pass23Liczba6 + Pass23Liczba7 + Pass23Liczba8 + Pass23Liczba9 || login == a24 && haslo == Pass24Liczba0 + Pass24Liczba1 + Pass24Liczba2 + Pass24Liczba3 + Pass24Liczba4 + Pass24Liczba5 + Pass24Liczba6 + Pass24Liczba7 + Pass24Liczba8 + Pass24Liczba9 || login == a25 && haslo == Pass25Liczba0 + Pass25Liczba1 + Pass25Liczba2 + Pass25Liczba3 + Pass25Liczba4 + Pass25Liczba5 + Pass25Liczba6 + Pass25Liczba7 + Pass25Liczba8 + Pass25Liczba9 || login == a26 && haslo == Pass26Liczba0 + Pass26Liczba1 + Pass26Liczba2 + Pass26Liczba3 + Pass26Liczba4 + Pass26Liczba5 + Pass26Liczba6 + Pass26Liczba7 + Pass26Liczba8 + Pass26Liczba9 || login == a27 && haslo == Pass27Liczba0 + Pass27Liczba1 + Pass27Liczba2 + Pass27Liczba3 + Pass27Liczba4 + Pass27Liczba5 + Pass27Liczba6 + Pass27Liczba7 + Pass27Liczba8 + Pass27Liczba9 || login == a28 && haslo == Pass28Liczba0 + Pass28Liczba1 + Pass28Liczba2 + Pass28Liczba3 + Pass28Liczba4 + Pass28Liczba5 + Pass28Liczba6 + Pass28Liczba7 + Pass28Liczba8 + Pass28Liczba9 || login == a29 && haslo == Pass29Liczba0 + Pass29Liczba1 + Pass29Liczba2 + Pass29Liczba3 + Pass29Liczba4 + Pass29Liczba5 + Pass29Liczba6 + Pass29Liczba7 + Pass29Liczba8 + Pass29Liczba9 || login == a30 && haslo == Pass30Liczba0 + Pass30Liczba1 + Pass30Liczba2 + Pass30Liczba3 + Pass30Liczba4 + Pass30Liczba5 + Pass30Liczba6 + Pass30Liczba7 + Pass30Liczba8 + Pass30Liczba9 )

Jak to zobaczyłem to o mało z krzesła nie spadłem... Szacun za cierpliwość, że chciało Ci się tyle kopiować. :P Tablice! Pętle!

Pozdrawiam.

-BD.
P-129721
Quirinnos
» 2015-04-01 11:42:54
Ładnie :D
Dodam jeszcze do siebie
C/C++
f( gotowy == "TAK" | gotowy == "tak" | gotowy == "Tak" | gotowy == "tAk" | gotowy == "taK" | gotowy == "TAk" | gotowy == "tAK" | gotowy == "TaK" )
Pomijając, że można to rozwiązać w bardziej optymalny sposób. Jest jeszcze coś takiego: http://www.cplusplus.com​/reference/cctype/toupper/
A pojedynczy pipe, to operator bitowy.
P-129750
« 1 »
  Strona 1 z 1