Question 80 -100

1
#include<stdio.h>
main()
{
	static int i=1;
	i++;
	printf(" hello \n");
	if( i<5 )
		(*main)();
}


2
#include<stdio.h>
int num[]={10,1,5,22,90};
main()
{
	int *p,*q;
	int i;
	p=num;
	q=num+2;
	i=*p++;
	printf("\n%d %d %d",(*(p--))--,q-p,*q--);
}


3
#include<stdio.h>
void main(void)
{
	int i=100,j=20;
	(i++)=j;
	i*=j;
	printf("%d%d",i,j);
}


4
#include<stdio.h>
#define cat(x,y) x##y
main()
{
	printf("%d",cat(cat(cat(3,3),cat(3,4)),5));
	return 0; 
}


5
#include<stdio.h>
main(int argc,char *argv[])
{
	int i;
	for(i=1;i<argc;i++)
        printf("%s",argv[i]);
	return 0; 
}