Najwyraźniej Twoja przeglądarka ma problemy z obsługą podstawowych znaczników CSS3. Możliwe, że z tego powodu coś może wyglądać beznadziejnie ;-)

PS. Czas zmienić przeglądarkę na coś bliższego nowym standardom.

Rot13 cipher

06 października 2006

Heh postanowilem, ze zrobie znane mi algorymty szyfrowania w cpp i oto kolejny. Tym razem rot13. Wiem, ze to nie jest skomplikowany algorytm, jednak postanowilem wstawic ;p
Tutaj znajdziesz kod.

Komentarze (e262661)

  • za ten

    main()
    {
    }

    to powinienes zostac ukrzyzowany ;) funkcja glowna musi zwracac int!

  • no fakt, kiedys to i pisalem na koncu return 0 :), chociaz to nawet w sumfonii facet nie pisze w ten sposob :P

  • o sorry masz racje :)

  • Bo czytales stara symfonie, ktora dzisiaj jest juz nic nie warta. Przeczytaj "Symfonia C++ Standard".

  • no wlasnie ta mam :) faktycznie to bylo moje niedopatrzenie :)

  • boczek

    twoj rot 13 nie jest do konca dopracowany
    tAK DOBRZE DZIAłA
    //lista2zad6
    #include <iostream>
    #include <string>


    int main()
    {

    std::string s;
    std::cout<<"podaj ciag znakow\n";
    getline(std::cin, s);

    for (int i=0;i<s.size();i++)
    {

    if( s[i]>='a' && s[i]<='m' )
    {
    int n=s[i];
    char c=n+13;
    std::cout<<c;
    }
    else if ( s[i]>='A' && s[i]<='M' ) od N do Z
    {
    int n=s[i];
    char c=n+13;
    std::cout<<c;
    }
    else if ( s[i]>='n' && s[i]<='z' )
    {
    int n=s[i];
    char c=n-13;
    std::cout<<c;
    }

    else if ( s[i]>='N' && s[i]<='Z' )
    {
    int n=s[i];
    char c=n-13;
    std::cout<<c;
    }
    else std::cout<<s[i];

    }
    std::cout<<"\n";
    system("pause");
    }
    // a b c d e f g h i j k l m n o p q r s t u v w x y z
    // dla d---------'+13'---------->q
    // h<---'-13'------------dla u
    //tak samo dla liter wielkich pozostałe znaki zostają nie zmienione

  • ee o dziwo mi wszystko jakoś działa także nie wiem gdzie może być problem... Próbowałem różnych słów i wszystkie szyfrował tak jak należy..

  • boczek

    sprobój zdania z różnymi znakami albo wpisz słowo z wielkich liter,
    program sie wykrzacza

  • boczek: faktycznie. Komentarz nieco wyżej pokazuje jak powinno być..

    My bad :)

Disclaimer

Jakkolwiek jestem właścicielem tego bloga, nie ponoszę odpowiedzialności za komentarze napisane przez innych obywateli tego wolnego kraju.

Zastrzegam sobie prawo do kasowania/modyfikowania komentarzy (jeśli uznam to za stosowne).

Zostaw komentarz