PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program 01.01:-
/* Write a program to interchange value of two variables without
using third variable.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int a,b;
clrscr();
printf("\nThe value of a = ",a );
scanf("%d",&a );
printf("\nThe value of b = ",b );
scanf("%d",&b );
a=a+b;
printf("\nThe value of a = %d ",a );
b=a-b;
printf("\nThe value of b = %d ",b );
a=a-b;
printf("\nThe value of a = %d " ,a );
printf("\na= %d\nb= %d ",a,b );
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
getch();
The value of a = 20
The value of b = 40
The value of a = 60
The value of b = 20
The value of a = 40
a= 40
b= 20
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program 01.02:-
/* W.A.P to interchange two no with using third variable.
Karan Jain B.C.A.1st year 1205.*/
#include<stdio.h>
#include<conio.h>
void main()
int a,b,c;
clrscr();
printf("Enter the first no ");
scanf("%d",&a);
printf("\nEnter thw second no ");
scanf("%d",&b);
c=a;
a=b;
b=c;
printf("\nThe value of a is %d\nThe value of b is %d ",a,b);
getch();
Enter the first no 10
Enter thw second no 20
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
The value of a is 20
The value of b is 10
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program 2:-
/* Write a program to convert temperature in degree fahrenheit to degree
celsius using formula c=(5/9)*(f-32) .
karan jain B.C.A 1 1205 */
#include<stdio.h>
#include<conio.h>
main()
float c,f;
clrscr();
printf("\n Enter the fahrenheit ");
scanf("%f",&f );
c=(5.0/9.0)*(f-32.0);
printf("\n Temperature in celsius ");
printf("\n%f",c);
getch();
Enter the fahrenheit 213
Temperature in celsius
100.555557
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program3:-
/*W.A.P to change in kilometers into meter,inchies,centimeters,feet.
karan jain B.C.A.1 1205 */
# include <iostream>
# include <cmath>
# include <string>
using namespace std;
double feet;
double inches;
double meters;
double centimeters;
double final;
double conversion();//prototype
double output (); //prototype
int main () //Input Function
cout << "Please enter a length in feet " << endl;
cin >> feet;
cout << "Please enter a length in inches" << endl;
cin >> inches;
output ();
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
}
double conversion ()
meters = 0.3048 * feet;
centimeters = 2.54 * inches;
return 0;
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program4:-
/*W.A.p to find the simple interest.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int p,t,r,si;
clrscr();
printf("enter the principal= ");
scanf("%d",&p);
printf("enter the rate of interest= ");
scanf("%d",&r);
printf("enter the time in years= ");
scanf("%d",&t);
si=(p*t*r)/100;
printf("the simple interest is %d",si);
getch();
enter the principal= 300
enter the rate of interest= 6
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
enter the time in years= 3
the simple interest is 54
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program05.01:-
/*W.A.P to find the area and parameter of rectangle. Karan Jain B.C.A 1st year
1205 */
#include<stdio.h>
#include<conio.h>
void main()
int l,b,area, perimeter;
printf("Enter the length");
scanf("%d",&l);
printf("Enter the breadth ");
scanf("%d",&b);
area=l*b;
printf("\n Area of the Rectangle=%d",area);
perimeter=2*(l+b);
printf("\n Perimetre of the Rectangle=%d",perimeter);
getch();
Enter the length25
Enter the breadth 12
Area of the Rectangle=300
Perimetre of the Rectangle=74
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program05.02:-
/*W.A.P to find the area and perimeter of circle.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
float radius,perimeter,area;
printf("Enter the radius= ");
scanf("%f",&radius);
perimeter=2*3.14*radius;
printf("\nPerimeter of circle is = %f",perimeter);
area=3.14*radius*radius;
printf("\nArea of circle is = %f ",area);
getch();
Enter the radius= 12
Perimeter of circle is = 75.360001
Area of circle is = 452.160004
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program06:-
/* Write a program to calculate the gross salary for any basic salary entered
through keyboard where dearness allowance is 15% of basic salary and house
rent is 25% of basic salary .
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int net_sal,gro_sal,dear_all,ho_rent;
clrscr();
printf("\n Enter the net salary");
scanf("%d" ,&net_sal);
dear_all=0.14*net_sal;
printf("\n the dearness alloeance is %d" ,dear_all);
ho_rent=0.25*net_sal;
printf("\n the house rnnt is %d" ,ho_rent);
gro_sal=net_sal+dear_all+ho_rent;
printf("\n gross salary paid %d " ,gro_sal);
getch();
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Enter the net salary2500
the dearness alloeance is 350
the house rnnt is 625
gross salary paid 3475
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program07:-
/* Write a program to find the sum,div,pro,sub,mod of two no.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int a,b,c,d,e,f,g;
clrscr();
printf("\n Enter the first no ");
scanf("%d" ,&a);
printf("\n Enter the second no ");
scanf("%d" ,&b);
c=a+b;
printf("\n The sum = %d",c);
d=a-b;
printf("\n The sub = %d",d);
e=a*b;
printf("\n The pro = %d",e);
f=a/b;
printf("\n The div = %d",f);
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
g=a%b;
printf("\n The mod = %d",g);
getch();
Enter the first no 65
Enter the second no 23
The sum = 88
The sub = 42
The pro = 1495
The div = 2
The mod = 19
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program08:-
/* W.A.P to check the no is odd or even.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int n ;
clrscr();
printf("enter a number :");
scanf("%d",&n);
if(n%2==0)
printf("no is even\n");
else
printf("no. is odd\n");
getch();
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
enter a number :6
no is even
enter a number :5
no. is odd
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program09:-
/*W.A.P to enter a no and find out that the no is (+ve),(-ve),0.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int i,a[20],n,countp=0,countn=0,countz=0;
clrscr();
printf("Enter the no ");
scanf("%d",&n);
printf("\nEnter the element ");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n;i++)
if(a[i]>0)
countp++;
else if(a[i]<0)
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
{
countn++;
else
countz++;
printf("\nThere are %d (+ve) no",countp);
printf("\nThere are %d (-ve) no",countn);
printf("\nThere are %d 0 no",countz);
getch();
Enter the no 3
Enter the element 1
-2
There are 1 (+ve) no
There are 1 (-ve) no
There are 1 0 no
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program10:-
/* W.A.P to input the current year and date joining year of an empolyee if the
service time is more than 3 years then company will give 3000/-as bonous.
Karan Jain B.C.A.1 1205.*/
#include<stdio.h>
#include<conio.h>
void main()
int cur_yr=2010,dt_of_yr,ser_time;
printf("The date of year is ");
scanf("%d",&dt_of_yr);
ser_time=cur_yr-dt_of_yr;
printf("\nthe service time is %d",ser_time);
if(ser_time>3)
printf("\n3000/-as bonus");
else
printf("\nno bonous");
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
getch();
The date of year is 2003
the service time is 7
3000/-as bonus
The date of year is 2009
the service time is 1
no bonous
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program11:-
/*W.A.P to determine whether the input year is leap or not use logical
operator &&||.
Karan Jain B.C.A 1st year 1205.*/
#include<stdio.h>
#include<conio.h>
void main()
int year;
printf ("Enter the year ");
scanf ("%d", &year);
if (year%4==0)
printf ("\nThe year is a Leap Year.");
else
printf("\nThe year is not a Leap Year.");
getch();
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Enter the year 2005
The year is not a Leap Year.
Enter the year 2004
The year is a Leap Year.
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program12:-
/*W.A.P to find the seller made profit or incurred loss. Also determine how
much profit he made or loss he incurred.
Karan Jain B.C.A.1st year 1205.*/
#include<stdio.h>
#include<conio.h>
void main()
int cost_price,sell_price,profit_loss;
clrscr();
printf("Enter the cost price ");
scanf("%d",&cost_price);
printf("Enter the selling price ");
scanf("%d",&sell_price);
profit_loss=sell_price-cost_price;
printf("The Profit or loss is %d",profit_loss);
if(profit_loss>0)
printf("\nProfit earned %d",profit_loss);
else
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
{
if(profit_loss<0)
printf("\nLoss earned %d",profit_loss);
else
printf("\nThere is no profit loss earned %d ",profit_loss);
getch();
Enter the cost price 1235
Enter the selling price 125
The Profit or loss is -1110
Loss earned -1110
Enter the cost price 1235
Enter the selling price 6500
The Profit or loss is 5265
Profit earned 5265
Enter the cost price 1235
Enter the selling price 1235
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
The Profit or loss is 0
There is no profit loss earned 0
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program13:-
/* W.A.P a discount of 10% is offered if the quantity purchased more than 1000.
if quantity and price per item are input through keyboard.
Write a program to cal culate expenses.
Karan Jain B.C.A.1st year 1205.*/
#include<stdio.h>
#include<conio.h>
void main( )
float bs, gs, da, hra ;
printf ( "Enter basic salary " ) ;
scanf ( "%f", &bs ) ;
if ( bs < 1500 )
hra = bs * 10 / 100 ;
da = bs * 90 / 100 ;
else
hra = 500 ;
da = bs * 98 / 100 ;
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
}
gs = bs + hra + da ;
printf ( "gross salary = Rs. %f", gs ) ;
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program14:-
/*Example : In a company an employee is paid as under: If his basic salary is less
than
$ 1500, then HRA = 10% of basic salary and DA = 90% of basic salary.
If his salary is either equal to or above $ 1500, then HRA = $ 500 and DA = 98%
of
basic salary. If the employee's salary is input through the keyboard
write a program to find his gross salary.
Karan Jain B.C.A 1st year 1205.*/
#include<stdio.h>
#include<conio.h>
void main( )
float bs, gs, da, hra ;
printf ( "Enter basic salary " ) ;
scanf ( "%f", &bs ) ;
if ( bs < 1500 )
hra = bs * 10 / 100 ;
da = bs * 90 / 100 ;
else
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
{
hra = 500 ;
da = bs * 98 / 100 ;
gs = bs + hra + da ;
printf ( "gross salary = Rs. %f", gs ) ;
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program15:-
/*W.A.P to calculate the grade of students according to marks obetained in 5
subjects:-
a) % above or = 60 first
b) % between 50 to 59 second
c) % between 40 to 49 third
d) % less than 40 fail
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int m1,m2,m3,m4,m5,per;
clrscr();
printf("Enter the marks in first subject ");
scanf("%d",&m1);
printf("\nEnter the marks in second subject ");
scanf("%d",&m2);
printf("\nEnter the marks in third subject ");
scanf("%d",&m3);
printf("\nEnter the marks in fourth subject ");
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
scanf("%d",&m4);
printf("\nEnter the marks in fifth subject ");
scanf("%d",&m5);
per=(m1+m2+m3+m4+m5)/5;
printf("\nThe precent in marks=%d",per);
if(per>=60)
printf("\nfirst division");
else
if(per>=50<=60)
printf("\nsecond division");
else
if(per>=40<=50)
printf("\nthird division");
else
printf("\nfail");
getch();
Enter the marks in first subject 45
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Enter the marks in second subject 21
Enter the marks in third subject 65
Enter the marks in fourth subject 99
Enter the marks in fifth subject 99
The precent in marks=65
first division
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program16:-
/*Write a program is to determine whether an employee is male and unmerried
above 30 years
and female is unmerried above 25 years to be insured or not.
Karan Jain B.C.A.1st year 1205.*/
#include<stdio.h>
#include<conio.h>
main()
char sex,ms;
int age;
printf ("Enter age, sex, marital status:");
scanf ("%d %c %c", &age, &sex, &ms);
if (ms=='M')
printf ("The driver is insured");
else
if (sex=='M')
if (age>30)
printf ("Driver is insured");
else
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
printf ("Driver is not insured");
else
if (age>25)
printf ("Driver is insured");
else
printf ("Driver is not insured");
getch();
Enter age, sex, marital status:23
Driver is not insured
Enter age, sex, marital status:35
Driver is insured
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program17:-
/*W.A.P to determine the character rntered is capital letter ,lower letter
,digit or special symbol.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
char charac;
printf ("Enter the character ");
scanf("%c", &charac);
if ((charac>=65) && (charac<=95))
printf("The entered character is a Capital Letter");
else if ((charac>=97) && (charac<=122))
printf("The entered character is a Small Letter.");
else if ((charac>=48) && (charac<=57))
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
printf("The entered character is a Number");
else if ((charac>=0) && (charac<=47) ||(charac>=58) && (charac<=64) ||
(charac>=91) && (charac<=96) ||(charac>=123) && (charac<=127))
printf("The entered character is a special symbol. ");
getch();
Enter the character karan
The entered character is a Small Letter.
Enter the character KARAN
The entered character is a Capital Letter
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program18:-
/* W.A,P to cnvert decimal to binary number system.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
long int a[20],i,n,count=0,b[20],c[20],sum=0;
clrscr();
printf("Enter the number in binary form= ");
scanf("%ld",&n);
for (i=0;n>=1;i++)
a[i]=n%10;
n=n/10;
count=count + 1;
for (i=0;i<=count-1;i++)
b[i]=pow(2,i);
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
}
for (i=0;i<=count-1;i++)
c[i]=a[i] * b[i];
sum=sum +c[i];
printf("Decimal form =%ld",sum);
getch();
Enter the number in binary form= 326
Decimal form =22
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program19:-
/*W.A.P to sum up series 1+1/2+1/3+1/4+--------------+pow(-1)n*1/n.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
int n,i,count;
float sum;
clrscr();
printf("Enter the no ");
scanf("%d",&n);
i=1;
count=1;
sum=0.0;
while(count<=n)
sum+=(float)pow(-1,count-1)/i;
i++;
count++;
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
}
printf("\n%f",sum);
getch();
Enter the no 21
0.716390
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program20:-
/*W.A.P to Reverse of the Number.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int a,b,c,d,e;
clrscr();
printf("Enter the Number ");
scanf("%d",&a);
while(a!=0)
b=a%10;
c=a/10;
printf("%d",b);
a=c;
getch();
Enter the Number 123 .The reverse no is 321
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program21:-
/*Write a program to find the factorial value of number
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int number, factorial, temp;
clrscr();
printf("Enter the number ");
scanf ("%d", &number);
temp=1;
factorial=1;
while (temp<=number)
factorial=factorial*temp;
temp++;
printf("The factorial is=%d", factorial);
getch();
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
}
Enter the number 6
The factorial is=720
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program22:-
/*W.A.P to check a no is armstrong or not.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
int n,sum=0,rem=0,cube=0,n1,i;
clrscr();
printf("Enter a number= ");
scanf("%d",&n);
n1=n;
while(n!=0)
rem=n%10;
cube=pow(rem,3);
sum=sum+cube;
n=n/10;
if(sum==n1)
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
{
printf("\n\tangstrom");
else
printf("\n\tnot armstromg");
getch();
Enter a number= 2 not armstromg
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program24:-
/*W.A.P program to find the sum of entered digit.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int n,num,x,sum=0;
clrscr();
printf("Enter a number=");
scanf("%d",&n);
while(n>0)
x=n%10;
sum=sum+x;
n=n/10;
printf("Sum of digits of a number=%d",sum);
getch();
Enter a number=659 Sum of digits of a number=20
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program25:-
/*W.A.P to print prime numbers.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int i,j,n;
clrscr();
printf(" Enter the number= ");
scanf("%d",&n);
printf("\n");
for(i=2;i<=n;i++)
for(j=2;j<=i-1;j++)
if(i%j==0)
break;
if(i==j)
printf("\t%d",i);
getch();
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
}
Enter the number= 123
2 3 5 7 11 13 17 19 23
29 31 37 41 43 47 53 59 61 67
71 73 79 83 89 97 101 103 107 109
113
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program26:-
/* Write a program to calculate the n tables.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int i,n,j,r;
clrscr();
printf("Enter the no ");
scanf("%d",&n);
for (i=1;i<=n;i++)
printf("\n The table of %d is " ,i);
for (j=1;j<=10;j++)
r=i*j;
printf(" \n%d*%d=%d",i,j,r);
getch();
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
}
Enter the no 4
The table of 1 is
1*1=1
1*2=2
1*3=3
1*4=4
1*5=5
1*6=6
1*7=7
1*8=8
1*9=9
1*10=10
The table of 2 is
2*1=2
2*2=4
2*3=6
2*4=8
2*5=10
2*6=12
2*7=14
2*8=16
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
2*9=18
2*10=20
The table of 3 is
3*1=3
3*2=6
3*3=9
3*4=12
3*5=15
3*6=18
3*7=21
3*8=24
3*9=27
3*10=30
The table of 4 is
4*1=4
4*2=8
4*3=12
4*4=16
4*5=20
4*6=24
4*7=28
4*8=32
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
4*9=36
4*10=40
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program27:-
/* Write a program to print the fibbonoci series.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int a=0,b=1,i,n,c;
clrscr();
printf(" Enter the no= ");
scanf("\n%d" ,&n);
for (i=0;i<n;i++)
c=a+b;
printf("\t%d" ,c);
a=b;
b=c;
getch();
Enter the no= 12
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
1 2 3 5 8 13 21 34 55
89 144 233
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program28:-
/*W.A.P to print the prime no from 1-100.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int i,number=1;
clrscr();
while(number<=100)
i=2;
while(i<=number)
if(number%i==0)
break;
i++;
if(i==number)
printf("\n%d is Prime",number);
number++;
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
}
getch();
2 is Prime
3 is Prime
5 is Prime
7 is Prime
11 is Prime
13 is Prime
17 is Prime
19 is Prime
23 is Prime
29 is Prime
31 is Prime
37 is Prime
41 is Prime
43 is Prime
47 is Prime
53 is Prime
59 is Prime
61 is Prime
67 is Prime
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
71 is Prime
73 is Prime
79 is Prime
83 is Prime
89 is Prime
97 is Prime
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program30:-
/*W.A.P to combinations of 1, 2, 3 using for loop
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int i, j, k;
clrscr();
for (i=1; i<=3; i++)
for (j=1; j<=3; j++)
for (k=1; k<=3; k++)
printf("\n%d %d %d", i, j, k);
getch();
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
111
112
113
121
122
123
131
132
133
211
212
213
221
222
223
231
232
233
311
312
313
321
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
322
323
331
332
333
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program31:-
/*W.A.P tofind the value of one number raised to the power of another.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int num1, index, result, temp;
printf("Enter the number:");
scanf ("%d", &num1);
printf("Enter the index:");
scanf("%d", &index);
result=1;
temp=1;
while(temp<=index)
result = result*num1;
temp++;
printf("%d raised to %d is: %d ", num1, index, result);
getch(); }
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program32:-
/*W.A.P to print all the ASCII values and their equivalent
characters using a while loop. The ASCII values vary from 0 to 255.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int num;
printf("Printing ASCII values Table...\n\n");
num = 1;
while(num<=255)
printf("\nValue:%d = ASCII Character:%c", num, num);
num++;
printf("\n\nEND\n");
getch();
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program33:-
/*W.A.P to add first sevan terms of the following series using for loop
1/1!+2/2!+3/3!+4/4!+5/5!+6/6!+7/7!.
Karan Jain B.C.A 1st year 1205 */
#include<conio.h>
#include<stdio.h>
float fact (int n);
void main()
int i,n=7;
float s=0;
clrscr();
scanf("%d",&n);
for(i=1;i<=n;i++)
s+=(i/fact(i));
printf("\n\tSum= %f",s);
getch();
float fact(int x)
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
{
if(x<=7)
return(1);
else
return(x*fact(x-1));
Sum= 28.000000
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program34:-
/*W.A.P to check whether the string is palindrome or not.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<string.h>
#define size 26
void main()
char strsrc[size];
char strtmp[size];
clrscr();
printf("\n Enter String:= "); gets(strsrc);
strcpy(strtmp,strsrc);
strrev(strtmp);
if(strcmp(strsrc,strtmp)==0)
printf("\n Entered string \"%s\" ispalindrome",strsrc);
else
printf("\n Entered string \"%s\" is not palindrome",strsrc);
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
}
getch();
Enter String:= 121
Entered string "121" ispalindrome
Enter String:= 123
Entered string "123" is not palindrome
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program35:-
/*W.A.P to check the no is divisible by 3and 7 or not.
Karan Jain B.C.A 1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int num;
clrscr();
printf("Enter the no ");
scanf("%d",&num);
if((num%3==0)&&(num%7==0))
printf("\nNumber is divisible by 3 and 7 ");
else
printf("\nNumber is not divisible by 3 and 7 ");
getch();
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Enter the no 21
Number is divisible by 3 and 7
Enter the no 25
Number is not divisible by 3 and 7]
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program36:-
/*W.A.driven program of factorial values, prime or not,odd or even,exit.*/
#include<stdio.h>
#include<conio.h>
void main()
int choice;
clrscr();
while (1)
printf("\n1. Factorial");
printf("\n2. Prime");
printf("\n3. Odd/ Even");
printf("\n4. Exit");
printf("\n Your Choice? : ");
scanf ("%d", &choice);
switch (choice)
case 1:
//logic for factorial of a number
break;
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
case 2:
//logic for deciding a prime number
case 3:
//logic for odd/even
break;
case 4:
exit();
getch();
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program40:-
/* W.A.P to to multiply two matrices.
Karan Jain B.C.A.1st year 1205.*/
#include<stdio.h>
#include<conio.h>
void main()
int a[10][10],b[10][10],c[10][10],m,n,p,q,i,j,x;
clrscr();
printf("Order of matrix A : \n");
scanf("%d",&m,&n);
printf("Order of matrix B : \n");
scanf("%d",&p,&q);
if(n==p)
printf("Enter A's element: \n ");
for(i=0;i<m;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
printf("Enter B's elements: \n ");
for(i=0;i<p;i++)
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
for(j=0;j<q;j++)
scanf("%d",&b[i][j]);
for(i=0;i<m;i++)
for(j=0;j<q;j++)
c[i][j]=0;
for(x=0;x<p;x++)
c[i][j]=c[i][j]+(a[i][x]*b[x][j]);
for(i=0;i<m;i++)
for(j=0;j<q;j++)
printf(" %d ",c[i][j]);
printf(" ");
printf("\n");
getch(); }
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program41:-
/* W.A.P to find transpose of a matrix.
Karan JAin B.C.A.1st year 1205.*/
#include<stdio.h>
#include<conio.h>
void main()
int a[20],b[20],i,j,m,n;
clrscr();
printf("\nOrder of matrix : ");
scanf("%d%d",&m,&n);
printf("\nEnter the elements : ");
for(i=0;i<m;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
for(i=0;i<m;i++)
for(j=0;j<n;j++)
b[j][i]=a[i][j]);
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
}
printf("\nTransepose is \n ");
for(i=0;i<n;i++)
for(j=0;j<m;j++)
printf("%d",b[i][j]);
printf(" ");
printf("\n");
getch();
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
Program42:-
/* WAP to calculate product of two matrices.
Karan Jain B.C.A.1st year 1205 */
#include<stdio.h>
#include<conio.h>
void main()
int a[10][10],b[10][10],c[10][10],m,n,p,q,i,j,k;
clrscr();
printf("The Order of matrix A=\n ");
scanf("%d%d",&m,&n);
printf("\nThe Order of natrix B=\n ");
scanf("%d%d",&p,&q);
if(n==p)
printf("\nEnter A's element=\n ");
for(i=0;i<m;i++)
for(j=0;j<n;j++)
scanf("%d%d",&a[i][j]);
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
printf("\nEnter B's element=\n ");
for(i=0;i<p;i++)
for(j=0;j<q;j++)
scanf("%d%d",&b[i][j]);
for(i=0;i<m;i++)
for(j=0;j<q;j++)
c[i][j]=0;
for(k=0;k<n;k++)
c[i][j]+=a[i][k]+b[k][j];
for(i=0;i<m;i++)
for(j=0;j<q;j++)
printf("%d",c[i][j]);
printf(" ");
Page 1
PRACTICAL ASSIGNMENT – PROGRAMING IN ‘C’
}
printf("\n");
getch();
Page 1