View Code of Problem 9

 #include <stdio.h>
 #include <stdlib.h>
 #include<string.h>
 int main(){
 	int n,k=0;	
 	while(scanf("%d\n",&n)!=EOF){
 		char a[n][20];
		int i,j,sum=0,flag=0;
 		for(i=0;i<n;i++){
 		//	gets(a[i]);
 		scanf("%[^\n]%*c",a[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;
			 }
			 else sum+=0;	
		 }		 
		 printf("Case #%d: %d\n",++k,sum);		 
	 }
	 return 0;
 }

Double click to view unformatted code.


Back to problem 9