Pokaż wyniki od 1 do 4 z 4
Szyfr Cezara - problem
  1. #1
    Świeżak
    Dołączył
    18.02.2011
    Posty
    5
    Wątków
    1
    Siła reputacji
    3

    Domyślnie Szyfr Cezara - problem

    .
    Uwaga: To jest stary temat
    Ta dyskusja jest starsza niż 90 dni. Informacje w niej zawarte mogą już nie być aktualne
    Ostatnio edytowane przez ossa1992 ; 11.10.2011 o 20:34

  2. #2
    Świeżak
    Dołączył
    11.02.2010
    Posty
    4
    Wątków
    0
    Siła reputacji
    5

    Domyślnie Odp: Szyfr Cezara - problem

    To prawdopodobnie nie rozwiąże całkowicie Twojego problemu ale zacząłbym od poprawnego sprawdzania przedziałów - dla dużych liter:
    Kod:
    if ( slowo[i] >= 'A' && slowo[i] <= 'Z')
    {
    
    /*kodowanie lub dekodowanie*/
    }
    i analogicznie dla małych liter.
    Poza tym zmienna kodowanie jest po to żeby ją użyć tam gdzie ty wpisujesz +3(kodowanie) i -3(dekodowanie) - to oczywiście nie ma związku z problemem, ale trzeba trzymać porządek w kodzie

  3. #3
    Świeżak
    Założyciel Tematu

    Dołączył
    18.02.2011
    Posty
    5
    Wątków
    1
    Siła reputacji
    3

    Domyślnie Odp: Szyfr Cezara - problem

    .
    Ostatnio edytowane przez ossa1992 ; 11.10.2011 o 20:34

  4. #4
    Świeżak
    Dołączył
    11.02.2010
    Posty
    4
    Wątków
    0
    Siła reputacji
    5

    Domyślnie Odp: Szyfr Cezara - problem

    Zależy na czym ten problem polega. Jeśli na tym że w zakodowanym zdaniu zamiast spacji są inne znaki to dlatego że warunek slowo[i]<'Z' jest prawdziwy również dla znaku spacji (i tutaj kłania się wcześniejszy post). Jeśli chodzi o coś innego to musisz konkretnie napisać co nie działa.