/*program created by suraj goyal to help ithoun */
#include<stdio.h>
#include<conio.h>
funct(int , int);
void main()
{
int num1, num2;
clrscr();
printf("enter first number\n");
scanf("%d",&num1);
printf("enter second number\n");
scanf("%d",&num2);
funct(num1,num2);
}
funct(int num1,int num2)
{
int sqr,temp;
int mod,div=2,prime;
float fact=1;
char status;
while(num1<=num2)
{
sqr=num1*num1;
mod=num1%2;
if (mod==0)
status='e';//here "e" stands for even//
else
status='o';//here "o" stands for odd//
temp=num1;
while(temp>1)
{
fact=fact*temp;
--temp;
}
for(div=2;div<num1;div++)
{
mod=num1%div;
if (mod==0)
break;
}
printf("number=%d,\tsquare=%d",num1,sqr);
if(status=='e')
printf("\teven,");
else
printf("\todd,");
printf("\tfactorial=%.0f",fact);
if(mod==0)
printf("\tnot prime\n");
else
printf("\tprime\n");
num1++;
fact=1;
}
getch();
return(0);
}
Bookmarks