SlideShare une entreprise Scribd logo
1  sur  34
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
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
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:
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();
C Practical File 
} 
Output: 
Sumant Diwakar
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:
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:
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:
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(); 
}
C Practical File 
Output: 
Sumant Diwakar
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
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
C Practical File 
Output: 
Sumant Diwakar
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
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:
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(); 
}
C Practical File 
Output: 
Sumant Diwakar
C Practical File 
Program: 
Write a Program in C to display the following patterns using 
loop. 
Source Code: 
1) 
#include <stdio.h> 
#include <conio.h> 
void main() 
{ 
int i,j,limit; 
clrscr(); 
printf("nEnter Limit:"); 
scanf("%d",&limit); 
for(i=0; i<limit; i++) 
{ 
Sumant Diwakar 
for(j=0; j<=i; j++) 
{ 
printf(" * "); 
} 
printf("n"); 
} 
getch(); 
} 
2) * 
* * 
* * * 
* * * * 
* * * * * 
1) * 
* * 
* * * 
* * * * 
* * * * *
C Practical File 
Output: 
2) 
#include <stdio.h> 
#include <conio.h> 
void main() 
{ 
int i,j,k,limit; 
clrscr(); 
printf("nEnter Limit: "); 
scanf("%d",&limit); 
for(i=0; i<limit; i++) 
for(i=1; i<=limit; i++) 
{ 
Sumant Diwakar 
for(j=limit; j>=i; j--) 
{ 
printf(" "); 
} 
for(k=1; k<=i; k++) 
{ 
printf("*"); 
} 
printf("n"); 
} 
getch(); 
}
C Practical File 
Output: 
Sumant Diwakar
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
C Practical File 
Sumant Diwakar
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); 
}
C Practical File 
Output: 
Sumant Diwakar
C Practical File 
Program: 
Write a Program in C to print Identity Matrix. 
Source Code: 
#include<stdio.h> 
#include<conio.h> 
void main() 
{ 
int a[20][20],i,j,row,col; 
clrscr(); 
printf("Enter Square Matrix Range:"); 
scanf("%d",&row); 
col=row; 
for(i=0;i<row;i++) 
{ 
Sumant Diwakar 
for(j=0;j<col;j++) 
{ 
if(i==j) 
{ 
a[i][j]=1; 
} 
else 
{ 
printf("Enter matrix value:"); 
scanf("%d", &a[i][j]); 
} 
} 
} 
printf("nn identity matrix n"); 
for(i=0;i<row;i++) 
{ 
for(j=0;j<col;j++) 
{ 
printf("t%d", a[i][j]); 
} 
printf("n"); 
} 
getch(); 
}
C Practical File 
Output: 
Program: 
Write a Program in C to find the addition of two 3 x 3 matrices. 
Sumant Diwakar
C Practical File 
Source Code: 
#include<stdio.h> 
Void main() 
{ 
int a[3][3],b[3][3],c[3][3],i,j; 
clrscr(); 
printf("Enter the First matrix->"); 
for(i=0;i<3;i++) 
Sumant Diwakar 
for(j=0;j<3;j++) 
scanf("%d",&a[i][j]); 
printf("nEnter the Second matrix->"); 
for(i=0;i<3;i++) 
for(j=0;j<3;j++) 
scanf("%d",&b[i][j]); 
printf("nThe First matrix isn"); 
for(i=0;i<3;i++) 
{ 
printf("n"); 
for(j=0;j<3;j++) 
printf("%dt",a[i][j]); 
} 
printf("nThe Second matrix isn"); 
for(i=0;i<3;i++) 
{ 
printf("n"); 
for(j=0;j<3;j++) 
printf("%dt",b[i][j]); 
} 
for(i=0;i<3;i++) 
for(j=0;j<3;j++) 
c[i][j]=a[i][j]+b[i][j]; 
printf("nThe Addition of two matrix isn"); 
for(i=0;i<3;i++){ 
printf("n"); 
for(j=0;j<3;j++) 
printf("%dt",c[i][j]); 
}
C Practical File 
getch(); 
} 
Output: 
Sumant Diwakar
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");
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(); 
}
C Practical File 
Output: 
Sumant Diwakar
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 ++; 
} 
}
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:
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

Contenu connexe

Tendances

Input Output Management In C Programming
Input Output Management In C ProgrammingInput Output Management In C Programming
Input Output Management In C ProgrammingKamal Acharya
 
Practical write a c program to reverse a given number
Practical write a c program to reverse a given numberPractical write a c program to reverse a given number
Practical write a c program to reverse a given numberMainak Sasmal
 
Let us c chapter 4 solution
Let us c chapter 4 solutionLet us c chapter 4 solution
Let us c chapter 4 solutionrohit kumar
 
Operators in C Programming
Operators in C ProgrammingOperators in C Programming
Operators in C Programmingprogramming9
 
Chapter 5 Balagurusamy Programming ANSI in c
Chapter 5 Balagurusamy Programming ANSI  in cChapter 5 Balagurusamy Programming ANSI  in c
Chapter 5 Balagurusamy Programming ANSI in cBUBT
 
Core programming in c
Core programming in cCore programming in c
Core programming in cRahul Pandit
 
The solution manual of programming in ansi by Robin
The solution manual of programming in ansi by RobinThe solution manual of programming in ansi by Robin
The solution manual of programming in ansi by RobinShariful Haque Robin
 
Presentation on Function in C Programming
Presentation on Function in C ProgrammingPresentation on Function in C Programming
Presentation on Function in C ProgrammingShuvongkor Barman
 
Input and Output In C Language
Input and Output In C LanguageInput and Output In C Language
Input and Output In C LanguageAdnan Khan
 
Chapter 6 Balagurusamy Programming ANSI in c
Chapter 6  Balagurusamy Programming ANSI  in cChapter 6  Balagurusamy Programming ANSI  in c
Chapter 6 Balagurusamy Programming ANSI in cBUBT
 
Input and output in C++
Input and output in C++Input and output in C++
Input and output in C++Nilesh Dalvi
 
Strings in C language
Strings in C languageStrings in C language
Strings in C languageP M Patil
 

Tendances (20)

C Programming
C ProgrammingC Programming
C Programming
 
Input Output Management In C Programming
Input Output Management In C ProgrammingInput Output Management In C Programming
Input Output Management In C Programming
 
Practical write a c program to reverse a given number
Practical write a c program to reverse a given numberPractical write a c program to reverse a given number
Practical write a c program to reverse a given number
 
Function in C program
Function in C programFunction in C program
Function in C program
 
Let us c chapter 4 solution
Let us c chapter 4 solutionLet us c chapter 4 solution
Let us c chapter 4 solution
 
Strings
StringsStrings
Strings
 
Pointer to function 1
Pointer to function 1Pointer to function 1
Pointer to function 1
 
Operators in C Programming
Operators in C ProgrammingOperators in C Programming
Operators in C Programming
 
Array Of Pointers
Array Of PointersArray Of Pointers
Array Of Pointers
 
String functions in C
String functions in CString functions in C
String functions in C
 
Function Pointer
Function PointerFunction Pointer
Function Pointer
 
Chapter 5 Balagurusamy Programming ANSI in c
Chapter 5 Balagurusamy Programming ANSI  in cChapter 5 Balagurusamy Programming ANSI  in c
Chapter 5 Balagurusamy Programming ANSI in c
 
Core programming in c
Core programming in cCore programming in c
Core programming in c
 
The solution manual of programming in ansi by Robin
The solution manual of programming in ansi by RobinThe solution manual of programming in ansi by Robin
The solution manual of programming in ansi by Robin
 
Presentation on Function in C Programming
Presentation on Function in C ProgrammingPresentation on Function in C Programming
Presentation on Function in C Programming
 
Input and Output In C Language
Input and Output In C LanguageInput and Output In C Language
Input and Output In C Language
 
File in c
File in cFile in c
File in c
 
Chapter 6 Balagurusamy Programming ANSI in c
Chapter 6  Balagurusamy Programming ANSI  in cChapter 6  Balagurusamy Programming ANSI  in c
Chapter 6 Balagurusamy Programming ANSI in c
 
Input and output in C++
Input and output in C++Input and output in C++
Input and output in C++
 
Strings in C language
Strings in C languageStrings in C language
Strings in C language
 

En vedette

Principle of photogrammetry
Principle of photogrammetryPrinciple of photogrammetry
Principle of photogrammetrySumant Diwakar
 
Optical remote sensing
Optical remote sensingOptical remote sensing
Optical remote sensingSumant Diwakar
 
Solar irradiation & spectral signature
Solar irradiation & spectral signatureSolar irradiation & spectral signature
Solar irradiation & spectral signatureSumant Diwakar
 
Interaction of EMR with atmosphere and earth surface
Interaction of EMR with atmosphere and earth surfaceInteraction of EMR with atmosphere and earth surface
Interaction of EMR with atmosphere and earth surfaceSumant Diwakar
 
Hydrologic Assessment in a Middle Narmada Basin, India using SWAT Model
Hydrologic Assessment in a Middle Narmada Basin, India using SWAT ModelHydrologic Assessment in a Middle Narmada Basin, India using SWAT Model
Hydrologic Assessment in a Middle Narmada Basin, India using SWAT ModelSumant Diwakar
 
History of remote sensing
History of remote sensingHistory of remote sensing
History of remote sensingSumant Diwakar
 

En vedette (7)

Principle of photogrammetry
Principle of photogrammetryPrinciple of photogrammetry
Principle of photogrammetry
 
Optical remote sensing
Optical remote sensingOptical remote sensing
Optical remote sensing
 
Solar irradiation & spectral signature
Solar irradiation & spectral signatureSolar irradiation & spectral signature
Solar irradiation & spectral signature
 
Soil moisture
Soil moistureSoil moisture
Soil moisture
 
Interaction of EMR with atmosphere and earth surface
Interaction of EMR with atmosphere and earth surfaceInteraction of EMR with atmosphere and earth surface
Interaction of EMR with atmosphere and earth surface
 
Hydrologic Assessment in a Middle Narmada Basin, India using SWAT Model
Hydrologic Assessment in a Middle Narmada Basin, India using SWAT ModelHydrologic Assessment in a Middle Narmada Basin, India using SWAT Model
Hydrologic Assessment in a Middle Narmada Basin, India using SWAT Model
 
History of remote sensing
History of remote sensingHistory of remote sensing
History of remote sensing
 

Similaire à C Programming

Similaire à C Programming (20)

C lab
C labC lab
C lab
 
C Programming Example
C Programming ExampleC Programming Example
C Programming Example
 
'C' language notes (a.p)
'C' language notes (a.p)'C' language notes (a.p)
'C' language notes (a.p)
 
C basics
C basicsC basics
C basics
 
C programs
C programsC programs
C programs
 
C Programming Exam problems & Solution by sazzad hossain
C Programming Exam problems & Solution by sazzad hossainC Programming Exam problems & Solution by sazzad hossain
C Programming Exam problems & Solution by sazzad hossain
 
C file
C fileC file
C file
 
B.Com 1year Lab programs
B.Com 1year Lab programsB.Com 1year Lab programs
B.Com 1year Lab programs
 
Introduction to Basic C programming 02
Introduction to Basic C programming 02Introduction to Basic C programming 02
Introduction to Basic C programming 02
 
SaraPIC
SaraPICSaraPIC
SaraPIC
 
C programms
C programmsC programms
C programms
 
Common problems solving using c
Common problems solving using cCommon problems solving using c
Common problems solving using c
 
Hargun
HargunHargun
Hargun
 
Programming fundamentals
Programming fundamentalsProgramming fundamentals
Programming fundamentals
 
All important c programby makhan kumbhkar
All important c programby makhan kumbhkarAll important c programby makhan kumbhkar
All important c programby makhan kumbhkar
 
Best C Programming Solution
Best C Programming SolutionBest C Programming Solution
Best C Programming Solution
 
C Programming lab
C Programming labC Programming lab
C Programming lab
 
Cpds lab
Cpds labCpds lab
Cpds lab
 
C
CC
C
 
Practical write a c program to reverse a given number
Practical write a c program to reverse a given numberPractical write a c program to reverse a given number
Practical write a c program to reverse a given number
 

Plus de Sumant Diwakar

REMOTE SENSING & GIS APPLICATIONS IN WATERSHED MANAGEMENT
REMOTE SENSING & GIS APPLICATIONS IN WATERSHED MANAGEMENT REMOTE SENSING & GIS APPLICATIONS IN WATERSHED MANAGEMENT
REMOTE SENSING & GIS APPLICATIONS IN WATERSHED MANAGEMENT Sumant Diwakar
 
Relation between Ground-based Soil Moisture and Satellite Image-based NDVI
Relation between Ground-based Soil Moisture and Satellite Image-based NDVIRelation between Ground-based Soil Moisture and Satellite Image-based NDVI
Relation between Ground-based Soil Moisture and Satellite Image-based NDVISumant Diwakar
 
Electromagnetic radiation
Electromagnetic radiationElectromagnetic radiation
Electromagnetic radiationSumant Diwakar
 
Differential gps (dgps) 09 04-12
Differential gps (dgps) 09 04-12Differential gps (dgps) 09 04-12
Differential gps (dgps) 09 04-12Sumant Diwakar
 
Automatic digital terrain modelling
Automatic digital terrain modellingAutomatic digital terrain modelling
Automatic digital terrain modellingSumant Diwakar
 
Aerial photography abraham thomas
Aerial photography abraham thomasAerial photography abraham thomas
Aerial photography abraham thomasSumant Diwakar
 
Aerial photographs and their interpretation
Aerial photographs and their interpretationAerial photographs and their interpretation
Aerial photographs and their interpretationSumant Diwakar
 

Plus de Sumant Diwakar (20)

REMOTE SENSING & GIS APPLICATIONS IN WATERSHED MANAGEMENT
REMOTE SENSING & GIS APPLICATIONS IN WATERSHED MANAGEMENT REMOTE SENSING & GIS APPLICATIONS IN WATERSHED MANAGEMENT
REMOTE SENSING & GIS APPLICATIONS IN WATERSHED MANAGEMENT
 
Relation between Ground-based Soil Moisture and Satellite Image-based NDVI
Relation between Ground-based Soil Moisture and Satellite Image-based NDVIRelation between Ground-based Soil Moisture and Satellite Image-based NDVI
Relation between Ground-based Soil Moisture and Satellite Image-based NDVI
 
Electromagnetic radiation
Electromagnetic radiationElectromagnetic radiation
Electromagnetic radiation
 
Map projection
Map projectionMap projection
Map projection
 
Differential gps (dgps) 09 04-12
Differential gps (dgps) 09 04-12Differential gps (dgps) 09 04-12
Differential gps (dgps) 09 04-12
 
Digital terrain model
Digital terrain modelDigital terrain model
Digital terrain model
 
Digital orthophoto
Digital orthophotoDigital orthophoto
Digital orthophoto
 
Automatic digital terrain modelling
Automatic digital terrain modellingAutomatic digital terrain modelling
Automatic digital terrain modelling
 
Aerial photography abraham thomas
Aerial photography abraham thomasAerial photography abraham thomas
Aerial photography abraham thomas
 
Aerial photographs and their interpretation
Aerial photographs and their interpretationAerial photographs and their interpretation
Aerial photographs and their interpretation
 
Wide field sensor
Wide field sensorWide field sensor
Wide field sensor
 
Thematic mapper
Thematic mapperThematic mapper
Thematic mapper
 
MSS
MSSMSS
MSS
 
MODIS
MODISMODIS
MODIS
 
LISS
LISSLISS
LISS
 
SPOT
SPOTSPOT
SPOT
 
RADARSAT
RADARSATRADARSAT
RADARSAT
 
LANDSAT
LANDSATLANDSAT
LANDSAT
 
Indian remote sensing
Indian remote sensingIndian remote sensing
Indian remote sensing
 
Ikonos
IkonosIkonos
Ikonos
 

Dernier

%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 

Dernier (20)

%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 

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();
  • 5. C Practical File } Output: Sumant Diwakar
  • 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(); }
  • 10. C Practical File Output: Sumant Diwakar
  • 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
  • 13. C Practical File Output: 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(); }
  • 17. C Practical File Output: Sumant Diwakar
  • 18. C Practical File Program: Write a Program in C to display the following patterns using loop. Source Code: 1) #include <stdio.h> #include <conio.h> void main() { int i,j,limit; clrscr(); printf("nEnter Limit:"); scanf("%d",&limit); for(i=0; i<limit; i++) { Sumant Diwakar for(j=0; j<=i; j++) { printf(" * "); } printf("n"); } getch(); } 2) * * * * * * * * * * * * * * * 1) * * * * * * * * * * * * * * *
  • 19. C Practical File Output: 2) #include <stdio.h> #include <conio.h> void main() { int i,j,k,limit; clrscr(); printf("nEnter Limit: "); scanf("%d",&limit); for(i=0; i<limit; i++) for(i=1; i<=limit; i++) { Sumant Diwakar for(j=limit; j>=i; j--) { printf(" "); } for(k=1; k<=i; k++) { printf("*"); } printf("n"); } getch(); }
  • 20. C Practical File Output: Sumant Diwakar
  • 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
  • 22. C Practical File 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); }
  • 24. C Practical File Output: Sumant Diwakar
  • 25. C Practical File Program: Write a Program in C to print Identity Matrix. Source Code: #include<stdio.h> #include<conio.h> void main() { int a[20][20],i,j,row,col; clrscr(); printf("Enter Square Matrix Range:"); scanf("%d",&row); col=row; for(i=0;i<row;i++) { Sumant Diwakar for(j=0;j<col;j++) { if(i==j) { a[i][j]=1; } else { printf("Enter matrix value:"); scanf("%d", &a[i][j]); } } } printf("nn identity matrix n"); for(i=0;i<row;i++) { for(j=0;j<col;j++) { printf("t%d", a[i][j]); } printf("n"); } getch(); }
  • 26. C Practical File Output: Program: Write a Program in C to find the addition of two 3 x 3 matrices. Sumant Diwakar
  • 27. C Practical File Source Code: #include<stdio.h> Void main() { int a[3][3],b[3][3],c[3][3],i,j; clrscr(); printf("Enter the First matrix->"); for(i=0;i<3;i++) Sumant Diwakar for(j=0;j<3;j++) scanf("%d",&a[i][j]); printf("nEnter the Second matrix->"); for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&b[i][j]); printf("nThe First matrix isn"); for(i=0;i<3;i++) { printf("n"); for(j=0;j<3;j++) printf("%dt",a[i][j]); } printf("nThe Second matrix isn"); for(i=0;i<3;i++) { printf("n"); for(j=0;j<3;j++) printf("%dt",b[i][j]); } for(i=0;i<3;i++) for(j=0;j<3;j++) c[i][j]=a[i][j]+b[i][j]; printf("nThe Addition of two matrix isn"); for(i=0;i<3;i++){ printf("n"); for(j=0;j<3;j++) printf("%dt",c[i][j]); }
  • 28. C Practical File getch(); } Output: Sumant Diwakar
  • 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(); }
  • 31. C Practical File Output: Sumant Diwakar
  • 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