View Code of Problem 10

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

Double click to view unformatted code.


Back to problem 10