SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Functions in c language
Functions in c language Functions in c language
Functions in c language tanmaymodi4
 
USE OF PRINT IN PYTHON PART 2
USE OF PRINT IN PYTHON PART 2USE OF PRINT IN PYTHON PART 2
USE OF PRINT IN PYTHON PART 2vikram mahendra
 
Function in c program
Function in c programFunction in c program
Function in c programumesh patil
 
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
 
Oops practical file
Oops practical fileOops practical file
Oops practical fileAnkit Dixit
 
Chapter 4 : Balagurusamy Programming ANSI in C
Chapter 4 : Balagurusamy Programming ANSI in CChapter 4 : Balagurusamy Programming ANSI in C
Chapter 4 : Balagurusamy Programming ANSI in CBUBT
 
Data Structure in C (Lab Programs)
Data Structure in C (Lab Programs)Data Structure in C (Lab Programs)
Data Structure in C (Lab Programs)Saket Pathak
 
Os lab file c programs
Os lab file c programsOs lab file c programs
Os lab file c programsKandarp Tiwari
 
Pointer in c program
Pointer in c programPointer in c program
Pointer in c programRumman Ansari
 
Object Oriented Programming Using C++ Practical File
Object Oriented Programming Using C++ Practical FileObject Oriented Programming Using C++ Practical File
Object Oriented Programming Using C++ Practical FileHarjinder Singh
 

Was ist angesagt? (20)

Function in C
Function in CFunction in C
Function in C
 
Functions in c language
Functions in c language Functions in c language
Functions in c language
 
Function in c
Function in cFunction in c
Function in c
 
Preprocessor in C
Preprocessor in CPreprocessor in C
Preprocessor in C
 
Python programming : Control statements
Python programming : Control statementsPython programming : Control statements
Python programming : Control statements
 
USE OF PRINT IN PYTHON PART 2
USE OF PRINT IN PYTHON PART 2USE OF PRINT IN PYTHON PART 2
USE OF PRINT IN PYTHON PART 2
 
Function in c program
Function in c programFunction in c program
Function in c program
 
C and C++ functions
C and C++ functionsC and C++ functions
C and C++ functions
 
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
 
Pointers in c++
Pointers in c++Pointers in c++
Pointers in c++
 
Oops practical file
Oops practical fileOops practical file
Oops practical file
 
Chapter 4 : Balagurusamy Programming ANSI in C
Chapter 4 : Balagurusamy Programming ANSI in CChapter 4 : Balagurusamy Programming ANSI in C
Chapter 4 : Balagurusamy Programming ANSI in C
 
Looping in C
Looping in CLooping in C
Looping in C
 
Functions in c
Functions in cFunctions in c
Functions in c
 
C program to implement linked list using array abstract data type
C program to implement linked list using array abstract data typeC program to implement linked list using array abstract data type
C program to implement linked list using array abstract data type
 
Data Structure in C (Lab Programs)
Data Structure in C (Lab Programs)Data Structure in C (Lab Programs)
Data Structure in C (Lab Programs)
 
Os lab file c programs
Os lab file c programsOs lab file c programs
Os lab file c programs
 
Pointer in c program
Pointer in c programPointer in c program
Pointer in c program
 
Object Oriented Programming Using C++ Practical File
Object Oriented Programming Using C++ Practical FileObject Oriented Programming Using C++ Practical File
Object Oriented Programming Using C++ Practical File
 
C Basics
C BasicsC Basics
C Basics
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie C Programming

Ähnlich wie 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
 
Chapter 8 c solution
Chapter 8 c solutionChapter 8 c solution
Chapter 8 c solution
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 

Kürzlich hochgeladen (20)

Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
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();
  • 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