#include<stdio.h> main() { int a,b,i,z,j,k; int m[10]={0}; scanf("%d",&z); for(i=0;i<z;i++) { for(j=5;j<9;j++) scanf("%d",&m[j]); for(k=0;k<4;k++) { for(j=8;j>=5;j--) { if(m[j]==0) { m[j]=m[j-1]; m[j-1]=0; } } } for(j=8;j>=5;j--) { if(m[j]==m[j-1]) { m[j]=2*m[j]; m[j-1]=0; } } for(k=0;k<4;k++) { for(j=8;j>=5;j--) { if(m[j]==0) { m[j]=m[j-1]; m[j-1]=0; } } } printf("%d %d %d %d\n",m[5],m[6],m[7],m[8]); for(j=0;j<10;j++) { m[j]=0; } } return 0; } |
Double click to view unformatted code.