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