Sending Calendar Invites on SES and Calendarsnack.pdf
C Programming
1. BIRLA INSTITUTE OF TECHNOLOGY, MESRA
DEPARTMENT OF REMOTE SNSING
A
PRACTICAL FILE
ON
“COMPUTER PROGRAMMING LAB”
(TRS 2022)
MASTER OF TECHNOLOGY
(REMOTE SENSING)
(20012-2014)
SUBMITTED BY-SUMANT
KR. DIWAKAR
2. C Practical File
Program:
Write a Program in C to convert Temperature from Fahrenheit
to Celsius.
Source Code:
#include<stdio.h>
#include<conio.h>
void main()
{
float Fahrenheit, Celsius;
clrscr();
printf("Enter Temperature in Fahrenheit: ");
scanf("%f",&Fahrenheit);
Celsius = 5.0/9.0 * (Fahrenheit-32);
printf("nn Temperature in Fahrenheit = %.2f",
Fahrenheit);
printf("nn Temperature in Celsius = %.2f",
Celsius);
getch();
}
Output:
Sumant Diwakar
3. C Practical File
Program:
Write a Program in C to check the number for Perfect Square.
Source Code:
#include <stdio.h>
#include <conio.h>
void main()
{
int a, n;
clrscr();
printf("Enter a number: ");
scanf("%d", &n);
for(a = 0; a <= n; a++)
{
Sumant Diwakar
if (n == a * a)
{
printf("nntYES, Number is Perfect Square
Number");
}
}
printf("nntNO, Not a Perfect square number");
getch();
}
Output:
4. C Practical File
Program:
Write a Program in C to arrange numbers in Ascending and
Descending Order.
Source Code:
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,s,temp,a[20];
clrscr();
printf("Enter total elements: ");
scanf("%d",&s);
printf("nnEnter %d elements: ",s);
for(i=0;i<s;i++)
scanf("%d",&a[i]);
for(i=1;i<s;i++){
temp=a[i];
j=i-1;
while((temp<a[j])&&(j>=0)){
a[j+1]=a[j];
Sumant Diwakar
j=j-1;
}
a[j+1]=temp;
}
printf("nAscending Ordern");
for(i=0;i<s;i++)
printf("t %d",a[i]);
printf("nDescending Ordern ");
for(i=s-1;i>=0;i--)
printf("t %d",a[i]);
getch();
6. C Practical File
Program:
Write a Program in C to check the entered uppercase characters
for vowel using switch statement.
Source Code:
#include <stdio.h>
void main()
{
char ch;
clrscr();
printf("nInput a character in UPPERCASE only: ");
scanf("%c", &ch);
switch(ch)
{
Sumant Diwakar
case 'A':
case 'E':
case 'I':
case 'O':
case 'U':
printf("nt%c is a vowel.n", ch);
break;
default:
printf("nt%c Not in UPPERCASEn", ch);
}
getch();
}
Output:
7. C Practical File
Program:
Write a Program in C to find the Factorial of a number.
Source Code:
#include<stdio.h>
#include<conio.h>
void main()
{
int f=1,i,n;
clrscr();
printf("Enter a numbern");
scanf("%d",&n);
while(i<=n)
{
Sumant Diwakar
f=f * i;
i=i+1;
}
printf("Factorial of %d is %d",n,f);
getch();
}
Output:
8. C Practical File
Program:
Write a Program in C to find the number and their sum between
100 to 200 which are divisible by 7.
Source Code:
#include<stdio.h>
#include<conio.h>
void main()
{
int n1,n2,sum=0;
clrscr();
printf("nThe Number which are divisible by 7
arenn");
for(n1=100; n1<200; n1++)
{
Sumant Diwakar
if(n1%7==0)
{
printf("%dt",n1);
sum=sum+n1;
}
}
printf("nSum of numbers that are divisible by 7 is
= %d",sum);
getch();
}
Output:
9. C Practical File
Program:
Write a Program in C to find the number is prime number or
Composite number.
Source Code:
#include<stdio.h>
#include<conio.h>
void main()
{
int n,i,np=0; //np is boolean operator (true/false)
clrscr();
printf("n Enter a number :");
scanf("%d",&n);
for(i=2;i<=(n-1);i++)
{
Sumant Diwakar
if(n%i==0)
{
np=1;
break; //come out of for loop
}
}
if(np==1) // in if statement np=1 ,it confirms that
number is composite.
{
printf("nn%d is composite number.",n);
}
else
{
printf("nn%d is a prime number.",n);
}
getch();
}
11. C Practical File
Program:
Write a Program in C to find the Average of Five Numbers.
Source Code:
# include <stdio.h>
#include <conio.h>
void main()
{
int first, second, third, fouth, fifth, sum=0, avg=0;
clrscr();
printf("Enter First Number:");
scanf("%d", &first);
printf("nnEnter Second Number:");
scanf("%d", &second);
printf("nnEnter Third Number:");
scanf("%d", &third);
printf("nnEnter Fourth Number:");
scanf("%d", &fourth);
printf("nnEnter Fifth Number:");
scanf("%d", &fifth);
sum = (first+second+third+fourth+fifth);
avg = sum/5;
printf("nntThe Average of Five Number is : %d",avg);
getch();
}
Output:
Sumant Diwakar
12. C Practical File
Program:
Write a Program in C to find the Biggest and smallest number
from the given list of numbers.
Source Code:
#include<stdio.h>
#include<conio.h>
void main()
{
int n,big,sml,i,totalNumber;
clrscr();
printf("n How many number you will enter : ");
scanf("%d",&totalNumber);
for (i=0;i<totalNumber;i++)
{
printf("n Enter number %d : ",i+1);
scanf("%d",&n);
if(i==0)
{
big=sml=n;
}
if(big<n) big=n;
if(sml>n) sml=n;
}
printf("nnBiggest number is: %d",big);
printf("nnSmallest number is : %d",sml);
getch();
}
Sumant Diwakar
14. C Practical File
Program:
Write a Program in C to find the sum of a digit of a number.
Source Code:
#include<stdio.h>
void main()
{
int num,sum=0,r;
printf("Enter a number: ");
scanf("%d",&num);
while(num){
r=num%10;
num=num/10;
sum=sum+r;
}
printf("Sum of digits of number: %d",sum);
getch();
}
Output:
Sumant Diwakar
15. C Practical File
Program:
Write a Program in C to enter three digit numbers and find the
sum of the digits.
Source Code:
#include<stdio.h>
void main()
{
int num,sum=0,r;
clrscr();
printf("Enter a #-digit number[100-999]: ");
scanf("%d",&num);
if(num>999 && num<100)
printf("nnSorry!, Number Out of Range ");
else
{
while(num)
{
Sumant Diwakar
r=num%10;
num=num/10;
sum=sum+r;
}
printf("nSum of digits of number: %d",sum);
}
getch();
}
Output:
16. C Practical File
Program:
Write a Program in C to generate the Fibonacci Series.
(0, 1, 1, 2, 3, 5, 8…)
Source Code:
#include <stdio.h>
void main()
{
int n, first = 0, second = 1, next, c;
clrscr();
printf("Enter the number of terms:");
scanf("%d",&n);
printf("nnFirst %d terms of Fibonacci series are :-
nn",n);
for ( c = 0 ; c < n ; c++ )
{
Sumant Diwakar
if ( c <= 1 )
next = c;
else
{
next = first + second;
first = second;
second = next;
}
printf("%d ",next);
}
getch();
}
21. C Practical File
Program:
Write a Program in C to find factorial of given number using
recursive function.
Source Code:
#include<stdio.h>
main()
{
int a,b;
clrscr();
printf("Enter the value for A and Bn");
scanf("%d %d",&a,&b);
printf("nBefore Swaping:nntA= %d, B=%d",a,b);
swap(a,b);
getch();
}
swap(int x,int y)
{
int temp;
temp=x;
x=y;
y=temp;
printf("nnAfter Swaping:nntA=%d, B=%d",x,y);
}
Output:
Sumant Diwakar
23. C Practical File
Program:
Write a Program in C to find factorial of given number using
recursive function.
Source Code:
#include<stdio.h>
main()
{
int a, fact;
printf("nEnter any number: ");
scanf ("%d", &a);
fact=rec (a);
printf("nFactorial Value = %d", fact);
}
rec (int x)
{
int f;
Sumant Diwakar
if (x==1)
return (1);
else
f=x*rec(x-1);
return (f);
}
29. C Practical File
Program:
Write a Program in C to find the multiplication of two matrices.
Source Code:
#include<stdio.h>
#include<conio.h>
void main()
{
int a[5][5],b[5][5],c[5][5],i,j,k,sum=0,m,n,o,p;
clrscr();
printf("nEnter the row and column of first matrix");
scanf("%d %d",&m,&n);
printf("nEnter the row and column of second matrix");
scanf("%d %d",&o,&p);
if(n!=o)
{
Sumant Diwakar
printf("Matrix mutiplication is not possible");
printf("nColumn of first matrix must be same
as row of second matrix");
}
else
{
printf("nEnter the First matrix->");
for(i=0;i<m;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
printf("nEnter the Second matrix->");
for(i=0;i<o;i++)
for(j=0;j<p;j++)
scanf("%d",&b[i][j]);
printf("nThe First matrix isn");
for(i=0;i<m;i++){
printf("n");
for(j=0;j<n;j++){
printf("%dt",a[i][j]);
}
}
printf("nThe Second matrix isn");
30. C Practical File
for(i=0;i<o;i++){
printf("n");
for(j=0;j<p;j++){
printf("%dt",b[i][j]);
}
}
for(i=0;i<m;i++)
for(j=0;j<p;j++)
c[i][j]=0;
for(i=0;i<m;i++){ //row of first matrix
for(j=0;j<p;j++){ //column of second matrix
sum=0;
for(k=0;k<n;k++)
Sumant Diwakar
sum=sum+a[i][k]*b[k][j];
c[i][j]=sum;
}
}
}
printf("nThe multiplication of two matrix isn");
for(i=0;i<m;i++){
printf("n");
for(j=0;j<p;j++){
printf("%dt",c[i][j]);
}
}
getch();
}
32. C Practical File
Program:
Write a Program in C to find the length of a string and count the
number of vowel in it.
Source Code:
#include <stdio.h>
#include <string.h>
void main()
{
Sumant Diwakar
char str[50];
int vowels=0;
int consonants=0;
int space=0;
int len,i;
printf("enter the string n n");
gets(str);
len=strlen(str);
for(i=0; i< len ;i++)
{
if(str[i]=='a'||str[i]=='A'||str[i]=='i'||str[i]=='I'||str[i]
=='E'||str[i]=='e'||str[i]=='O'||str[i]=='o'||str[i]=='U'||st
r[i]=='u')
vowels++;
else
{
consonants++;
}
if(str[i]==' ')
{
space ++;
}
}
33. C Practical File
printf("Number of Vowels %d and Number of Consonants
%d",vowels,consonants);
Sumant Diwakar
printf(" n Number of Spaces :% d",space);
getch();
}
Output:
34. C Practical File
Program:
Write a Program in C to check the given string is Palindrome or
not .
Source Code:
# include <stdio.h>
# include <conio.h>
# include <string.h>
void main()
{
char str[20], rev[20] ;
int i, j, l ;
clrscr() ;
printf("Enter a string : ") ;
scanf("%s", str) ;
for(l = 0 ; str[l] != '0' ; l++) ;
for(i = l - 1, j = 0 ; i >= 0 ; i--, j++)
rev[j] = str[i] ;
rev[j] = '0' ;
if(strcmp(str, rev) == 0)
printf("nThe given string is a palindrome") ;
else
printf("nThe given string is not a palindrome") ;
getch() ;
}
Output:
Sumant Diwakar