View Code of Problem 10

#include<stdio.h>
main()
{
	int a,b,i,z,j;
	int m[10]={0};
	scanf("%d",&z);
	for(i=0;i<z;i++)
	{
		for(j=5;j<9;j++)
			scanf("%d",&m[j]);
		for(j=8;j>=5;j--)
		{
			if(m[j]==m[j-1])
			{
				m[j]=m[j]*2;
				m[j-1]=0;
			}
		}
		for(j=8;j>=5;j--)
		{
			if(m[j]==0)
			{
				m[j]=m[j-1];
				m[j-1]=0;
			}
		}
		for(j=5;j<9;j++)
		{
			if(j!=8)
				printf("%d ",m[j]);
			else
				printf("%d\n",m[j]);
		}
		for(j=0;j<10;j++)
			m[j]=0;
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 10