View Code of Problem 9

 #include <stdio.h>
 #include <stdlib.h>
 #include<string.h>
 int main(){
 	int n;	
 	while(scanf("%d\n",&n)!=EOF){
 		char a[n][20];
 		int i,k=0,sum=0,flag=0;
 		for(i=0;i<n;i++){
 			gets(a[i]);
		 }
		 for(i=0;i<n;i++){
		 	if(strcmp(a[i],"Pleasant goat")==0){
		 		sum+=5;
			 }
			 else if(strcmp(a[i],"Pretty goat")==0){
			 	sum+=8;
			 }
			 else if(strcmp(a[i],"Athletic goat")==0){
			 	sum+=10;
			 	if(n>=10&&flag==0){
			 		sum+=50;
			 		flag=1;
				 }
			 }
			 else if(strcmp(a[i],"Lazy goat")==0){
			 	sum+=15;
			 }
			 else if(strcmp(a[i],"Slow goat")==0){
			 	sum+=20;
			 }
		 }
		 
		 k++;
		 printf("Case #%d: %d\n",k,sum);		 
	 }
	 return 0;
 }

Double click to view unformatted code.


Back to problem 9