#include<stdio.h>// out10 2048 main() { int a[10]={0},b,c,d,q,w; int i,j; scanf("%d",&q); for(w=0;w<q;w++) { scanf("%d %d %d %d",&a[3],&a[2],&a[1],&a[0]); for(i=0;i<4;i++) { if(a[i]==a[i+1]) { a[i]=a[i]+a[i+1]; a[i+1]=0; } } for(i=0;i<4;i++) { if(a[i]==0) { a[i]=a[i+1]; a[i+1]=0; } } printf("%d %d %d %d\n",a[3],a[2],a[1],a[0]); } return 0; } |
Double click to view unformatted code.