Dlaczego pokazuje mi bład w tym zapisie i jak to poprawić, aby działało?
nowy=nowy+(wyraz[j]+klucz-26);
i
nowy=nowy+(wyraz[j]+klucz);
cały kod:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream infile("dane_6_1.txt");
string wyraz;
string nowy;
int klucz=107%26;
for(int i=0;i<100;i++)
{
infile>>wyraz;
for(int j=0;j<wyraz.size();i++)
{
if(wyraz[j]+klucz>90)
{
nowy=nowy+(wyraz[j]+klucz-26);
}
else
nowy=nowy+(wyraz[j]+klucz);
}
cout<<wyraz;
}
return 0;
}