View Code of Problem 7

#include <stdio.h>

typedef struct node{
    int num1,num2;
};

int main(void)
{
    struct node arr[1000];
    int T,n,m,i,temp;
    scanf("%d",&T);
    while(T--)
    {
        scanf("%d",&n);
        for(i = 0;i < n;i++)
        {
            scanf("%d=%d",&arr[i].num1,&arr[i].num2);
        }
        scanf("%d",&m);
        while(m--)
        {
            scanf("%d",&temp);
            for(i = 0;i < n;i++)
            {
                if(temp == arr[i].num1)
                {
                    printf("%d\n",arr[i].num2);
                    break;
                }
                if(temp == arr[i].num2)
                {
                    printf("%d\n",arr[i].num1);
                    break;
                }
            }
            if(i == n)
                printf("UNKNOW\n");
        }
        printf("\n");
    }
}

Double click to view unformatted code.


Back to problem 7