C Lab - Programs (1-10)
C Lab - Programs (1-10)
Aim:
Program:
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%f", ¢igrade);
Output:
Aim:
Program:
#include<stdio.h>
#include<conio.h>
void main()
int num;
clrscr();
scanf("%d", &num);
if(num%2==0)
else
printf("\n %d is Odd.", num);
getch();
Output:
Enter an integer:
99
99 is Odd.
3. Greatest of Three Numbers
Aim:
Program:
#include<stdio.h>
#include<conio.h>
void main()
{ int a,b,c;
clrscr();
else if (b>c)
else
Output:
27
74
48
Aim:
Program:
#include<stdio.h>
#include<conio.h>
void main()
{
int n;
clrscr();
scanf("%d",&n);
switch(n)
break;
break;
case 3: printf("\n Wednesday");
break;
break;
break;
break;
case 7: printf("\n Sunday");
break;
getch();
Output:
5
Friday
5. Sum of Ten Natural Numbers
Aim:
To develop a C Program to display first Ten Natural Numbers and their sum.
Program:
#include<stdio.h>
#include<conio.h>
void main()
{
int i,sum=0;
clrscr();
for(i=1;i<=10;i++)
{ printf(“%d\t”,i);
sum=sum+i;
printf(“Sum =%d”,sum);
getch();
}
Output:
1 2 3 4 5 6 7 8 9 10
Sum=55
6. Matrix Multiplication
Aim:
Program:
#include<stdio.h>
#include<conio.h>
void main()
{
int a[10][10],b[10][10],c[10][10],n,i,j,k;
clrscr();
scanf("%d",&n);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
for(j=0;j<n;j++)
scanf("%d",&b[i][j]);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{ c[i][j]=0;
for(k=0;k<n;k++)
c[i][j]+=a[i][k]*b[k][j];
}
printf("The product of the two matrices is: \n");
for(i=0;i<n;i++)
{ for(j=0;j<n;j++)
printf("%d\t",c[i][j]);
printf("\n");
getch();
Output:
2 2
2 2
3 3
3 3
12 12
12 12
7. Finding the Maximum Number
Aim:
Program:
#include<stdio.h>
#include<conio.h>
void main()
{ int max,i,*a[5];
clrscr();
printf("Enter five element for the array: ");
for(i=0;i<5;i++)
scanf("%d",&*a[i]);
max = *a[0];
for(i=1;i<5;i++)
if(max<*a[i])
max=*a[i];
printf("Maximum number=%d",max);
getch();
}
Output:
2
Maximum number = 7
8. Reversing a Number
Aim:
Program:
#include<stdio.h>
#include<conio.h>
void main( )
clrscr();
scanf("%d ",&num) ;
pn=&num ;
pr=&rev ;
do {
rem = (*pn) % 10 ;
} while(*pn>0) ;
getch();
Output:
1234
Reverse of Number is : 4321
9. Adding Two Numbers
Aim:
Program:
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
ptr1 = &num1;
ptr2 = &num2;
printf("\nSum is %d",sum);
getch();
Output:
5 8
Sum is 13
10. Factorial of a Number
Aim:
Program:
#include<stdio.h>
#include<conio.h>
void main()
{ int num;
long fact;
clrscr();
scanf("%d", &num);
fact = factorial(num);
getch();
long factorial(int n)
{ if (n == 0)
return 1;
else
return(n * factorial(n-1));
Output:
Enter a number: 6