View Code of Problem 3308

#include<stdio.h>
#include<string.h>
int main(){
	char a[100],b[201],c[100];
	int i;
	while(scanf("%s",a)!=EOF){
		memset(b,'\0',sizeof(b));
		if(strcmp(a,"ENDOFINPUT")==0)
		break;
		getchar();
		gets(b);
		scanf("%s",c);
		int len=strlen(b);
		for(i=0;i<len;i++){
			if(b[i]>='A'&&b[i]<='Z'){
				if(b[i]=='A')
				b[i]='Z'-4;
				else if(b[i]=='B')
				b[i]='Z'-3;
				else if(b[i]=='C')
				 b[i]='Z'-2;
				else if(b[i]=='D')
				b[i]='Z'-1;
				else if(b[i]=='E')
				b[i]='Z'-0;
				else
				b[i]=b[i]-5;
			}
		}
		puts(b); 
	}
}

Double click to view unformatted code.


Back to problem 3308