View Code of Problem 10

    #include<stdio.h>
     
    int main()
    {
    	int n;
    	int num[4]={0};
    	scanf("%d", &n);
    	while(n--)
    	{
    		for(int i = 0; i < 4; i++)
    			scanf("%d", &num[i]);
    		for(int i = 3; i > 0; i--)
    			for(int j = i-1; j >= 0; j--)
    				if(num[i] == num[j])
    				{
    					num[i] += num[j];
    					num[j] = 0;
    				}
    		for(int i = 3; i > 0; i--)
    			if(num[i] == 0)
    				for(int j = i-1; j >= 0; j--)
    					if(num[j] != 0)
    					{
    						num[i] = num[j];
    						num[j] = 0;
    						break;
    					}
    		for(int i = 0; i < 3; i++)
    			printf("%d ", num[i]);
    		printf("%d\n", num[3]);
    	}
    	return 0;
     } 

Double click to view unformatted code.


Back to problem 10