#include<stdio.h> int main(){ bool k=true; int n,num[4],i; scanf("%d",&n); while(n--){ scanf("%d%d%d%d",&num[0],&num[1],&num[2],&num[3]); while(k){ k=false; for(i=3;i>0;i--){ if(num[i]==0&&num[i-1]!=0){ num[i]=num[i-1]; num[i-1]=0; k=true; } } } if(num[3]==num[2]){ num[3]=num[3]+num[2]; num[2]=num[1]; num[1]=num[0]; num[0]=0; } if(num[2]==num[1]){ num[2]=num[2]+num[1]; num[1]=num[0]; num[0]=0; } if(num[1]==num[0]){ num[1]=num[1]+num[0]; num[0]=0; } printf("%d %d %d %d\n",num[0],num[1],num[2],num[3]); } return 0; } |
Double click to view unformatted code.