View Code of Problem 3308

#include<iostream>
#include<cstdio>
using namespace std;
int main() {
	string s1, s2, s3;
	char pre[26]={'V','W','X','Y','Z','A','B','C','D','E','F',
	'G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U'};
	while(getline(cin,s1)) {
		if(s1=="ENDOFINPUT") break;
		getline(cin,s2);
		getline(cin,s3);
		s3="";
		for(int i=0; i<s2.length(); i++) {
			if(s2[i]>='A'&&s2[i]<='Z') {
				s3+=pre[s2[i]-'A'];
			}else {
				s3+=s2[i];
			}
		}
		cout<<s3<<endl;
	}
}

Double click to view unformatted code.


Back to problem 3308