View Code of Problem 7

#include<stdio.h>
struct num{
	int num1;
	int num2;	
};
int main(){
	int t;
	scanf("%d",&t);
	while(t--){
    int n;
    scanf("%d",&n); 
 	struct num arry[n];
	for(int i=0;i<n;i++){
		scanf("%d=%d",&(arry[i].num1),&(arry[i].num2));
	}
	int m;
	scanf("%d",&m);
	int s[m];
	for(int i=0;i<m;i++){
		scanf("%d",&s[i]);
	}
	for(int i=0;i<m;i++){
		int flag = 0;

		if(i>0){
			puts("");
		}
		for(int j = 0;j<n;j++){	
		
			if( arry[j].num1==s[i]){
				  flag = 1;
			  	printf("%d",arry[j].num2);
				  }
		
		  	 else if( arry[j].num2==s[i]){
				  flag = 1;
			  	printf("%d",arry[j].num1);
		  	 }
				
			}
		
		if(flag==0){
			
			printf("UNKNOW");
		}
	}
}
	return 0;
}

Double click to view unformatted code.


Back to problem 7