개행까지 입력을 받고 싶다면 getline함수
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s;
getline(cin, s);
for (int i = 0; i < s.size(); ++i)
{
if ('A' <= s[i] && s[i] <= 'Z')
s[i] = ((s[i] - 'A') + 13) % 26 + 'A';
else if ('a' <= s[i] && s[i] <= 'z')
s[i] = ((s[i] - 'a') + 13) % 26 + 'a';
}
cout << s;
return 0;
}