#include #include //確認用 void print(int a[]) { for(int i=0; i<4; i++){ printf("%d ", a[i]); } printf("\n"); } int main(void) { int a[4]; while(1){ scanf("%d %d %d %d", &a[0], &a[1], &a[2], &a[3]); if(a[0]==0 && a[1]==0 && a[2]==0 && a[3]==0){ break; } print(a); while(1){ //print(a); //最小値とその場所と0以外の腕の数を数える int min=101, min_no, count=0; for(int i=0; i<4; i++){ if(a[i]>0){ count++; if(a[i]0){ if(i!=min_no){ a[i]-=min; } } } } print(a); } printf("\n"); } return(0); }