Link tu: http://pl.spoj.pl/problems/JSZYCER/
Mam pewien problem napisałem ten program lecz w szyfrowanym tekście nie wypicuje mi spacji? Co jest źle?
KOD:
#include <iostream>
#include <string>
using namespace std;
int il;
int o = 0;
int syfr (string tekst)
{
string noob = " ";
if (tekst[o] > 87 && tekst[o]!= 32)
{
tekst[o] = tekst[o] - 23;
cout << tekst[o];
return 0;
}
if (tekst[o] == 0)
{
cout << " ";
return 0;
}
if (tekst[o] < 87)
{
tekst[o] = tekst[o] + 3;
cout << tekst[o];
return 0;
}
}
int main ()
{
string tekst;
while(cin >> tekst)
{
il = tekst.size();
while (il > o)
{
syfr (tekst);
o++;
}
o = 0;
}
}