FrontPages & Programs - C Progamming Lab
FrontPages & Programs - C Progamming Lab
2022 – 2023
SEMESTER – I
PROGRAMMING IN C LAB
Name: _____________________________
BONAFIDE CERTIFICATE
Examiners:
1.
2.
CONTENTS
2. Odd or Even
6. Matrix Multiplication
8. Reversing a Number
Program:
#include<stdio.h>
#include<conio.h>
void main()
{
float centigrade, fahrenheit;
clrscr();
scanf("%f", ¢igrade);
getch();
Output:
Program:
#include<stdio.h>
#include<conio.h>
void main()
int num;
clrscr();
scanf("%d", &num);
if(num%2==0)
else
getch();
Output:
Enter an integer:
99
99 is Odd.
3. Greatest of Three Numbers
Program:
#include<stdio.h>
#include<conio.h>
void main()
{ int a,b,c;
clrscr();
else if (b>c)
else
getch();
}
Output:
27
74
48
Program:
#include<stdio.h>
#include<conio.h>
void main()
int n;
clrscr();
printf("Enter a number between 1 and 7 \n ");
scanf("%d",&n);
switch(n)
break;
break;
break;
case 4: printf("\n Thursday");
break;
break;
break;
break;
default: printf("\n enter correct choice");
getch();
Output:
Friday
5. Sum of Ten Natural Numbers
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
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(i=0;i<n;i++)
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
Product of the two matrices is:
12 12
12 12
7. Finding the Maximum Number
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
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
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
Program:
#include<stdio.h>
#include<conio.h>
long factorial(int n)
{ if (n == 0)
return 1;
else
return(n * factorial(n-1));
void main()
{ int num;
long fact;
clrscr();
scanf("%d", &num);
fact = factorial(num);
getch();
Output:
Enter a number: 6