my code::

can anyone suggest how to make the output larger?????

Code:
#include<stdio.h>
#include<limits.h>
#include<float.h>
int main()
{
	unsigned int num,tmp,suc=1,i;
	num=UINT_MAX;
	do
	{
		suc=1;
		tmp=num;
		for(i=2;i<=tmp/2;i++)
		{
			if(tmp%i==0)
			{
				suc=0;
				break;
			}
		}
		num--;
	}while(suc==0);
	printf("%u",num+1);
	getchar();
	return 0;
}