View Code of Problem 10

#include <stdio.h>

int main()
{
	int a[4], b[4], N, i, j;
	scanf("%d", &N);
	while(N--){
		for(i = 0; i < 4; i++){
			scanf("%d", &a[i]);
		}
		for(i = 0; i < 3; i++){
			if(a[i] == a[i + 1]){
				a[i + 1] += a[i];
				a[i] = 0;
				i += 1;
			}
		}
		for(i = 0; i < 3; i++){
			if(a[i] != 0 && a[i + 1] == 0){
				a[i + 1] = a[i];
				a[i] = 0;
			}
		}
		printf("%d %d %d %d\n", a[0], a[1], a[2], a[3]);
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 10