Zdravím všechny programátory :)
Dělám program, caesarovu šifru. Na vstupu člověk napíše slovo nebo větu, zadá šifru (dvě čísla od 1 do 9) a ny výstupu vyleze změněný text. Program mám skoro hotový, všechno ošetřené, ale pořád nemůžu vymyslet jednu věc.
př. slovo : kolik
šifra : 12
výsledek : lqmkl
Můj prvotní program posunul celé slovo o 12 písmen. Teď ovšem netuším jak udělat, aby se šifrování střídalo. Lichá písmena prvním číslem, sudá druhým. Dělal jsem to přes cyklus foreach a char ve větě, ale vůbec netuším a ani se mi nepovedlo nikde najít tak to udělat "na střídačku". Respektive nevím, jestli se u foreach dá nějak logicky udělat foreach + 2, aby to šifrovalo jen každé druhé písmeno. Prostě si u tohohle nevím rady a ve škole jsme se to ještě neučili.
Každou radu moc ocením, díky všem za přečtení :)
Ondřej.