Napisałem coś takiego:
#include <iostream>
#include <time.h>
#include <string>
using namespace std;
int main()
{
string word, effect;
int Try=0;
cin>>word;
char variable_char[word.size()];
int variable_int [word.size()];
while(effect!=word)
{
for(int i=word.size();i--;)
{
while(word[i]!=variable_char[i-1])
{
variable_int[i-1]++;
variable_char[i-1]=char(variable_int[i-1]);
Try++;
}
}
for(int i=0;i<word.size();i++)
{
effect+=variable_char[i-1];
}
}
cout<<"Twoje s\210owo to: "<<effect<<endl;
cout<<"Ten program zgad\210 za "<<Try<<" razem!"<<endl;
}
Gdy wpisuje np. "C++" to wyświetla się dobrze, ale gdy wpiszę "C i C++" to wyświetla się "C". Co zrobić, aby ten program wykrywał i wypisywał spacje?