void main()
{
int year;
printf("Enter a year to check if it is a leap year\n");
scanf("%d", &year);
if ( (year%4 == 0) ||(year%100==0) && (year%400==0))
{
printf("leap year");
}
else
printf("not leap ");
getch();
}
/* Factorial of a number using recursive function */
#include<stdio.h>
#include<conio.h>
int fact(int);
void main()
{
int num;
printf("Enter A Number:");
scanf("%d",&num);
printf("\n%d!=%d",num,fact(num));
getch();
}
fact(int num)
{
if(num<1)
{
return 1;
}
else
{
return (num*fact(num-1));
}
}
/* Factorial of a number using for loop */
#include<stdio.h>
#include<conio.h>
void main()
{
int num,i,fact=1;
printf("Enter a Number:");
scanf("%d",&num);
for(i=1;i<=num;i++)
{
fact=fact*i;
}
printf("%d!=%d",num,fact);
}
/* Matrix subtraction */
#include<stdio.h>
#include<conio.h>
void main()
{
int mat1[3][3],mat2[3][3],sub[3][3],i,j;
printf("Enter the elements of first matrix:\n");
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
scanf("%d",&mat1[i][j]);
}
}
printf("Enter the elements of second matrix:\n");
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
scanf("%d",&mat2[i][j]);
}
}
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
sub[i][j]=mat1[i][j]-mat2[i][j];
}
}
printf("The Sum Of Matrices Is:\n");
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
printf("\t%d",sub[i][j]);
}
printf("\n");
}
}