MasterProgramming - in - C PROGRAMMING
MasterProgramming - in - C PROGRAMMING
1. Program start.
2. Declaration of variable a , b, c and d
3. Input the value in variable
4. Display the value of a , b , c and d
5. Program end
Flowchart-:
Program
start
program
End
2 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{int a;
double b;
float c;
long int d;
OUTPUT-:
3 Website - MasterProgramming.in
Q 2. Write a program to calculate the simple interest.
Answer-:
Algorithm -:
1) Program start.
2) Declaration of variable with their data type, like :-
float p,r,t;
float SI;
3) Input the value in variable
4) Arithmetic operator used to perform SI=(p*r*t)/100;
5) Printf( ) called to print value of variable
6) Program end.
Flowchart-:
4 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
int p,r,t;
float si;
scanf("%d %d %d",&p,&r,&t);
si=p*r*t/100;
getch();
OUTPUT-:
5 Website - MasterProgramming.in
Q 3. Write a program to find the average of three number.
Answer-:
Algorithm-:
1) Start
2) Declaration of variable
6) Print output(Answer)
7) Stop.
Flowchart:-
Start
Avg=(a+b+c)/3.0
Print
average
Stop
6 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
int a,b,c;
float avg;
scanf("%d%d%d",&a,&b,&c);
avg=a+b+c/3.0;
printf("average is %f",avg);
getch();
OUTPUT-:
7 Website - MasterProgramming.in
Q 4. Write a program to compare two no by using of ternary
operator in c
Answer-:
Algorithm-:
1) Start
2) Declaration of variable
5) Stop.
Flowchart-:
8 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
int a,b;
scanf("%d%d",&a,&b);
printf("greater no is %d",a>b?a:b);
getch();
OUTPUT-:
9 Website - MasterProgramming.in
Q 5. Write a program to use of bitwise operator (left shift and
right shift).
Answer-:
Algorithm-:
1) Start
2) Declaration of variable
5) Stop
Flowchart-:
Start
Statement
run
Exit
10 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
int x;
x=56;
x=56<<2;
x=56>>2;
getch();
OUTPUT-:
11 Website - MasterProgramming.in
Q 6. Write a program in c to convert the temperature centigrade
into fahreheit.
Answer-:
Algorithm-:
1) Start
2) Declaration of variable
5) Print result
6) Stop
Flowchart-:
12 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
float c, f;
scanf("%f",&c);
f=c*9/5+32;
getch();
OUTPUT-:
13 Website - MasterProgramming.in
Q 7. Write a program in c for increment and decrement operator.
Answer-:-
Algorithm-:
1) Start
2) Declaration of variable
4) Output
5) Stop
Flowchart-:
Start
Declaration of variable
Increment or
decrement
Print output
Stop
14 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int x=5;
printf("x= %d\n",x);
printf("x= %d\n",x);
printf("x= %d\n",x);
printf("x= %d\n",x);
getch();
OUTPUT-:
15 Website - MasterProgramming.in
Q 8. Write a program to check whether enter year is leap or
not(if …else)
Answer-:
Algorithm-:
1) Start
2) Declaration of variable
4) Check condition
6) Stop
Flowchart:-
16 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int year;
scanf("%d",&year);
if(year%100==0)
{ if(year%400==0)
printf("leap year");
else
else
{ if(year%4==0)
printf("leap year");
else
getch(); }
OUTPUT-:
17 Website - MasterProgramming.in
Q 9. Write a program to find even and odd no by using if else
statement.
Answer-:
Algorithm-:
1) Start
2) Declaration of variable
5) Check condition
7) Stop
Flowchart: -
18 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
int x;
printf("enter a number");
scanf("%d",&x);
if(x%2==0)
printf("even nuber");
else
printf("odd number");
getch();
OUTPUT-:
19 Website - MasterProgramming.in
Q 10. Write a program to find largest among three no using
nested if statement
Answer-:
Algorithm-:
1) Start
2) Declaration of variable
5) Check condition
7) Stop
Flowchart:-
Start
True False
a>=b?
True False
True False
a>=c? b>=c?
Stop
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
20 Website - MasterProgramming.in
Author-: Jeetu Sahu
#include<stdio.h>
#include<conio.h>
void main()
{ int a,b,c,z;
scanf("%d %d %d",&a,&b,&c);
if(a>b) {
if(a>c)
z=a;
else
z=c;
Else { if(b>c)
z=b;
else
z=c;
getch(); }
OUTPUT-:
21 Website - MasterProgramming.in
Q 11. Write a program to take input of 5 subject . find total and
calculate percent. On the basis of percent provide grade like:
IF Per > 80 “A+”
Per >= 65 and per <=80 “A”
Answer-:
Algorithm-:
1) Start
2) Declaration of variable
3) Enter the subject marks
4) Assign the value in variable
5) Check condition
6) Give answer according to condition
7) Stop
22 Website - MasterProgramming.in
Flowchart: -
Start
True False
Per>=8
A+ True False
Per<80&
&per>=6
A True False
Per<65&
&per>=5
B True
Per<50& False
&per>=4
C Fail
Stop
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int a,b,c,d,e,total;
float per;
scanf("%d %d %d %d %d",&a,&b,&c,&d,&e);
23 Website - MasterProgramming.in
total=a+b+c+d+e;
per=total*100/(5.0*100);
printf("percent is %f\n",per);
if(per>80)
printf("A+");
else{ if(per>=65&&per<=80)
printf("A");
printf("B");
printf("C");
else
printf("Fail");
getch();
OUTPUT-:
24 Website - MasterProgramming.in
Q 12. Write a program in C to read any Month Number in
integer and display Month name in. the word.(using switch case)
Answer-:
Algorithm: -
1) Start
2) Declaration of variable
7) Stop
25 Website - MasterProgramming.in
Flowchart: -
Start
Month
Switch: Read
month
number
Case 1 Januar
y
Case 2 Februar
y
Case 3 March
Case 4 April
Case 5 May
Case 6 June
Case 7 July
Case 8 August
Case 9 Septembe
r
Case 10
Octobe
r
Case 11
Novembe
r
Case 12
Decemb
er
Stop
26 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
int choise;
scanf("%d",&choise);
switch(choise)
break;
break;
break;
break;
break;
break;
break;
27 Website - MasterProgramming.in
break;
break;
break;
break;
break;
getch();
OUTPUT-:
28 Website - MasterProgramming.in
Q13. Write a program to print multiplication table of given
number.
Answer-:
Algorithm-:
1) Start
2) Declaration of variable
5) Check condition
7) Stop
Flowchart: -
Start
num input
False
i<=10
?
i*num
29 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int num,i;
printf("enter a number");
scanf("%d",&num);
for(i=1;i<=10;i++)
printf("%d*%d = %d\n",num,i,num*i);
getch();
OUTPUT-:
30 Website - MasterProgramming.in
Q14. Write a program by using switch case if user enter 11 it will
have are area of circle and when user enter 22 it will have area of
rectangle and when user enter 33 it will give area of square when
user enter 44 it will give area of triangle.
Answer-:
Algorithm-:
1) Start
2) Declaration of variable
3) Enter number
4) Assign the value in variable
5) Pass number in switch() case
6) Give answer according to value
7) Stop
Flowchart-:
Start
No. input
Switch: Read
month
number
Default
Default
Stop
31 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
int choise,r,a,aos,w,h,bh,vh,aor,aot;
float aoc;
scanf("%d",&choise);
switch(choise){
scanf("%d",&r);
aoc=3.14*r*r;
break;
scanf("%d%d",&h,&w);
aor=h*w;
break;
32 Website - MasterProgramming.in
scanf("%d",&a);
aos=a*a;
break;
scanf("%d %d",&bh,&vh);
aot=1/2*bh*vh;
break;
getch();
OUTPUT-:
33 Website - MasterProgramming.in
Q15.write a prigram in c to print sum of odd no between 0 to 10
using continue.
Answer-:
Algorithm-:
1) Start
2) Declaration of variable
3) Check condition
4) Give answer according to condition
5) Stop
Flowchart-:
start
False
i<=10
True
False
i==2||i==4||i=
Print i
=6||i==8||i==1
True
continue
Print sum of
odd no.
Stop
34 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
int i,sum=0;
for(i=1;i<=10;i++) {
if(i==2||i==4||i==6||i==8||i==10)
continue;
else
printf("\n %d",i);
sum=sum+i;
getch();
OUTPUT-:
35 Website - MasterProgramming.in
Q.16 write a program in c using goto statement.
Answer-:
Algorithm-:
1) Start
2) Declaration of variable
3) Enter number
4) Assign the value in variable
5) Check condition
6) Give answer according to condition
7) Stop
Flowchart:-
Start
False True
Go to N%2== Go to
stateme 0? stateme
Go to end
Stop
36 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int n;
printf("enter a number");
scanf("%d",&n);
if(n%2==0)
goto even;
else
goto odd;
goto end;
OUTPUT-:
37 Website - MasterProgramming.in
Q 17. Write a program to find Fibonacci series upto n terms
Answer-:
Algorithm-:
1) Start
2) Declaration of variable a=-1, b=1,c,n
3) Enter of terms (Fibonacci series)
4) Assign the value in variable
5) Check condition
6) Give answer according to condition
7) Stop
Flowchart-:
Start
Read num
False
i <=
n?
True
Stop
c=a+b
Print value of c
a=b
b=c
38 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int n,i,a=-1,b=1,c;
printf("enter a number");
scanf("%d",&n);
for(i=1;i<=n;i++)
{c=a+b;
a=b;
b=c;
printf("%d",c);
getch();
OUTPUT-:
39 Website - MasterProgramming.in
Q 18. Write a program in c to check whether the no is prime or
not
Answer-:
Algorithm-:
1) Start
2) Declaration of variable
3) Enter the number to check prime or not
4) Assign the value in variable
5) Check condition
6) Give answer according to condition
7) Stop
Flowchart-:
Start
False
i<n ?
False
True i
False True
n%i==0 Prime
True
Stop
Not prime
Break;
40 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{int n,i;
printf("enter a number");
scanf("%d",&n);
for(i=2;i<=n-1;i++)
{ if(n%i==0)
break;
if(i==n)
printf("prime number");
getch();
OUTPUT-:
41 Website - MasterProgramming.in
Q 19. Write a program in c to sum of digit.
ANSWER-:
Algorithm
1) Start
2) Declaration of variable
3) Enter the number
4) Input the value in variable
5) Check condition
6) Give answer according to condition
7) Stop
Flowchart: -
Start
Variable n, temp= n,
re, sum = 0;
False
n>0
Print number.
True
And sum of digit
re = n % 10;
Stop
sum = sum + re;
n=n /10;
42 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
int n,re,sum=0;
scanf("%d",&n);
while(n>0)
re=n%10;
sum=sum+re;
n=n/10;
getch();
OUTPUT-:
43 Website - MasterProgramming.in
Q 20. Write a program to convert decimal to binary.
Answer-:
Algorithm-:
1) Start
2) Declaration of variable
3) Enter the number to convert binary form
4) Input the value in variable
5) Check condition
6) Give answer according to condition using for loop
7) Stop
Flowchart:-
Start
no,re,binary=0,i=1,
var; variables
False
no>
0
True Print binary
re=no%2
no=no/2;
binary=binary+(re*i); Stop
i=i*10;
44 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int no,re,binary=0,i=1,var;
printf("enter a number");
scanf("%d",&no);
var=no;
while(no!=0) {
re=no%2;
no=no/2;
binary=binary+(re*i);
i=i*10;
getch();
OUTPUT-:
45 Website - MasterProgramming.in
Q 21. Write a program in c to check Armstrong no.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int n,r,s,x;
for(n=1;n<=1000;n++)
{ x=n;
s=0;
while(x!=0) {
r=x%10;
s=s+r*r*r;
x=x/10;
if(s==n)
printf("%d\n",n);
OUTPUT-:
46 Website - MasterProgramming.in
Q 22. Write a c program to following pattern:
*
**
***
****
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int i,j;
for(i=1;i<=4;i++)
for(j=1;j<=4;j++)
if(j<=i)
printf("*");
else
printf(" ");
printf("\n");
getch();
47 Website - MasterProgramming.in
OUTPUT-:
48 Website - MasterProgramming.in
Q 23. Write a c program to following pattern:
1
12
123
1234
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int i,j,x;
for(i=1;i<=4;i++)
{ x=1;
for(j=1;j<=4;j++)
{ if(j<=i)
{ printf("%d",x);
x++;
else
printf(" ");
printf("\n");
getch(); }
49 Website - MasterProgramming.in
OUTPUT-:
50 Website - MasterProgramming.in
Q 24. Write a c program to following pattern:
1
23
456
7 8 9 10
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int i,j,x=1;
for(i=1;i<=4;i++)
for(j=1;j<=i;j++)
printf("%d",x);
x++;
printf("\n");
getch();
51 Website - MasterProgramming.in
OUTPUT-:
52 Website - MasterProgramming.in
Q 25. Write a c program to following pattern:
*
* *
* * *
* * * *
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int i,j,k;
for(i=1;i<=4;i++)
k=0;
for(j=1;j<=7;j++)
if(j>=(5-i)+k&&j<=3+i)
printf("*");
k++;
k++;
else
53 Website - MasterProgramming.in
printf(" ");
printf("\n");
getch();
OUTPUT-:
54 Website - MasterProgramming.in
Q 26. Write a program to following pattern:
A
AB
ABC
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int i,j;
char x='A';
for(i=1;i<=3;i++)
{ x='A';
for(j=1;j<=3;j++)
{ if(j<=i)
{printf("%c",x);
x++;
else
printf(" ");
printf("\n");
getch();
}
55 Website - MasterProgramming.in
OUTPUT-:
56 Website - MasterProgramming.in
Q 27. Write a program to following pattern:
A
BC
DEF
GHIJ
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main() {
int i,j;
char x='A';
for(i=1;i<=4;i++) {
for(j=1;j<=i;j++){
printf("%c",x);
x++;
printf("\n");
getch();
OUTPUT-:
57 Website - MasterProgramming.in
Q 28. Write a program in c to perform maths and character library
function using switch case
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<conio.h>
#include<math.h>
void main()
{ int n,x,y;
while(1){
scanf("%d",&n);
switch(n){
scanf("%d",&x);
y=sqrt(x);
printf("\n\tAnswer is : %d",y);
break;
58 Website - MasterProgramming.in
case 2: printf("\n\tPower function ");
scanf("%d",&x);
y=pow(x,2);
printf("\n\tAnswer is : %d",y);
break;
scanf("%d",&x);
y=ceil(x);
printf("\n\tAnswer is : %d",y);
break;
scanf("%d",&x);
y=floor(x);
printf("\n\tAnswer is : %d",y);
break;
exit(0);
getch();
59 Website - MasterProgramming.in
OUTPUT-:
60 Website - MasterProgramming.in
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<conio.h>
#include<ctype.h>
void main()
char ch;
scanf("%c", &ch);
if ( isalpha(ch))
else
if ( isdigit ( ch ) )
else
if ( isalnum ( ch ) )
else
61 Website - MasterProgramming.in
if ( isspace ( ch ) )
else
if(isalpha(ch))
else
if(isalpha(ch))
else
getch();
OUTPUT-:
62 Website - MasterProgramming.in
29. Write a program to demonstrate the command line argument.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
OUTPUT-:
63 Website - MasterProgramming.in
Q 30. Write a program to swapping of two number using call by
value and call by reference.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<conio.h>
void main()
{ int a=10,b=20;
swap(a,b);
getch();
{ int t;
t=x;
x=y;
y=t;
64 Website - MasterProgramming.in
OUTPUT-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<conio.h>
void main()
{ int a=10,b=20;
getch();
int t;
t=*x;
65 Website - MasterProgramming.in
*x=*y;
*y=t;
OUTPUT-:
66 Website - MasterProgramming.in
Q 31. Write a program to differentiate local and global variable.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
scanf("%d%d",&a,&b);
z=add(a,b);
printf("sum is %d",z);
getch();
{ z=x+y;
return(z);
OUTPUT-:
67 Website - MasterProgramming.in
Q 32. Write a c program to show the use of static variable.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void f1(void);
void main()
f1();
f1();
getch();
void f1()
static int x;
x++;
printf("vcalue is %d\n",x);
OUTPUT-:
68 Website - MasterProgramming.in
Q 33. calculate the volume through function.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int a,b;
scanf("%d%d",&a,&b);
f1(a,b);
getch();
{ int z;
z=x*y;
printf("calclution is %d",z);
OUTPUT-:
69 Website - MasterProgramming.in
Q 34. write a program to find area of circle and area of rectangle
using the function return type.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void f1(int);
void main()
{ int l,ch;
float r;
printf("enter radius");
scanf("%f",&r);
f1(r);
scanf("%d%d",&l,&ch);
f2(l,ch);
getch();
void f1(int x )
float aoc;
aoc=3.14*x*x;
70 Website - MasterProgramming.in
void f2(int a,int b )
int c;;
c=a*b;
OUTPUT-:
71 Website - MasterProgramming.in
Q 35. Write a program to add two no by using 4th category of
function(Return type with argument)
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int a, b,c;
scanf("%d%d",&a,&b);
c=add(a,b);
printf("sum is : %d",c);
getch();
{ int z;
z=x+y;
return(z);
OUTPUT-:
72 Website - MasterProgramming.in
Q 36. Write a program in C to read 10 numbers from keyboard
and find their sum and average.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int i,sum=0;
float avg;
printf("Enter 10 number");
for(i=1;i<=10;i++)
{ scanf("%d",&i);
sum=sum+i;
avg=sum/10.0;
printf("sum is : %d\n",sum);
printf("\naverage is : %f",avg);
getch();
OUTPUT-:
73 Website - MasterProgramming.in
Q 37. Write a program to find factorial of a number using
recursion.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
int fact(int );
void main()
{ int x,z;
printf("enter a number");
scanf("%d",&x);
z=fact(x);
printf("factorial is %d",z);
getch();
int fact(int n)
{ int ft=1;
if(n==1)
return(n);
ft=n*fact(n-1);
return(ft);
OUTPUT-:
74 Website - MasterProgramming.in
Q 38. write a c program to calculate power using recursion
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
int recu(int ,int );
void main()
{ int base, a;
int result;
clrscr();
printf("\tEnter the base number : ");
scanf("%d", &base);
printf("\n\tEnter power number :");
scanf("%d", &a);
result= recu( base, a);
printf("\n\tGiven number is %d and power is %d and result
is : %d",base, a, result);
getch();
}
OUTPUT-:
75 Website - MasterProgramming.in
Q 39. Write a program to take input of 10 element, store and
display it using one Dimensional array .
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int a[10],i;
for(i=0;i<10;i++) {
scanf("%d",&a[i]);
for(i=0;i<10;i++){
printf("\n%d",a[i]); }
getch();
OUTPUT-:
76 Website - MasterProgramming.in
Q 40. Write a program to find sum of 10 natural no using 1-D
array.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
int a[10]={1,2,3,4,5,6,7,8,9,10};
int i,sum=0;
for(i=0;i<10;i++)
sum=sum+a[i];
getch();
OUTPUT-:
77 Website - MasterProgramming.in
Q 41 .Write a program in c to search an element from an array by
linear search method.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include <stdio.h>
void main()
{
int a[10], i, item;
clrscr();
printf("\nEnter SEVEN elements of an array:\n");
for (i=0; i<=6; i++)
{ printf("\t");
scanf("%d", &a[i]);}
printf("\nEnter item to search: ");
scanf("%d", &item);
for (i=0; i<=9; i++)
if (item == a[i])
{
printf("\nItem found at location %d", i+1);
break;
}
if (i > 9)
printf("\nItem does not exist.");
getch();
}
OUTPUT-:
:-
78 Website - MasterProgramming.in
Q 42. Write a program in c to sort element of array in ascending order.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int a[10]={20,40,30,10,50,80,100,90,60,70};
int round,i,t;
for(i=0;i<10;i++)
printf(" %d\n",a[i]);
for(round=0;round<5;round++)
for(i=0;i<=10-round;i++)
if(a[i]>a[i+1]){
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
79 Website - MasterProgramming.in
printf("\n after shorting :\n");
for(i=0;i<10;i++)
printf("%d\n",a[i]);
getch();
OUTPUT-:
80 Website - MasterProgramming.in
Q 43. Write a program in c to perform addition of two matrix.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{
//Declaring variables
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("\t%d",&a[i][j]);
}
}
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
{
scanf("\t%d",&b[i][j]);
}
}
printf("Sum of matrices are: \n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
c[i][j]=a[i][j]+b[i][j];
printf("\t%d",c[i][j]);
}
printf("\n");
}
81 Website - MasterProgramming.in
getch();
}
OUTPUT-:
82 Website - MasterProgramming.in
Q 44. Write a program in c to perform multiplication of two
matrix
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
void main()
{
int a[3][3],b[3][3],c[3][3],i,j,k,sum;
clrscr();
83 Website - MasterProgramming.in
}
c[i][j]=sum;
}
}
printf("\nProduct of two matrix is:\n\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf(" \t%d",c[i][j]);
}
printf("\n");
}
getch();
}
Output:-
84 Website - MasterProgramming.in
Q 45. Write a program to find Transpose of a matrix.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int a[6],b[3],i;
for(i=0;i<6;i++)
{ scanf("%d",&a[i]);
for(i=0;i<6;i++)
{ b[i]=a[i];
for(i=0;i<6;i++)
{ printf("%d\n",b[i]);
getch(); }
OUTPUT-:
85 Website - MasterProgramming.in
Q 46. Write a program to print String and findout their length
without using library function.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ char str[10];
printf("enter a string");
scanf("%s",str);
printf("length is %d",length(str));
getch();
int l;
for(l=0;*(s+l)!='\0';l++);
return(l);
OUTPUT-:
86 Website - MasterProgramming.in
Q 47. Write a program to copy one String into another String without
using library function.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ char str[10]="computer";
char cs[10];
int i;
for(i=0;str[i]!='\0';i++){
cs[i]=str[i];
str[8]='\0';
puts(cs);
getch();
OUTPUT-:
87 Website - MasterProgramming.in
Q 48. Write a c program to perform string manipulation by Using library
function.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{char str[20],cs[20];
int l,i;
gets(str);
l=strlen(str);
strupr(str);
strlwr(str);
strcpy(cs,str);
strcat(str,tt);
strrev(str);
getch();
88 Website - MasterProgramming.in
}
OUTPUT-:
89 Website - MasterProgramming.in
Q 49. Write a program to check entered string is palindrome or not.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{char str[20];
int l,i;
gets(str);
l=strlen(str);
for(i=0;i<l/2;i++){
if(str[i]!=str[l-1-i]){
printf("Not a palindrom");
break;
if(i==l/2){
printf("Palidrom");
getch();
90 Website - MasterProgramming.in
OUTPUT-:
91 Website - MasterProgramming.in
50. Write a c program to read and print an employee’s details like
name,employee id,salary etc. using structure.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
struct employee
{ char name[10];
int id; //
int salary;
};
void main()
int i;
for(i=0;i<=5-1;i++)
scanf("%s%d%d",emp[i].name,&emp[i].id,&emp[i].salary) ;
printf("\n");
for(i=0;i<=5-1;i++)
getch();
92 Website - MasterProgramming.in
OUTPUT-:
93 Website - MasterProgramming.in
Q 51. Create a structure student having data members to store roll
number, name of student,name of three subjects, max marks.mim
marks.Declare a structure variable of student provide facilities to input
data in data member and display result of student.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
struct student
{ int rollNo;
char studentName[10];
char subjectName[10];
int Marks;
};
void main()
int i,j;
printf(" Enter any two student's name ,Roll Number , the three subject and
student marks \n ");
for(i=0;i<=2-1;i++){
scanf("%s%d",sName[i].studentName,&sRollNo.rollNo) ;
printf("\n");
for(i=0;i<=2-1;i++){
for(j=0;j<=3-1;j++){
for(i=0;i<=2-1;i++){
for(i=0;i<=2-1;i++){
for(j=0;j<=3-1;j++){
getch();
OUTPUT-:
95 Website - MasterProgramming.in
Q 52. Write a c program to demonstrate structure of array.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
struct book
{ char bname[10];
int bid;
float bprice;
};
void main()
{ int i;
for(i=0;i<3;i++){
scanf("%s%d%f",b1[i].bname,&b1[i].bid,&b1[i].bprice);
printf("\n");
for(i=0;i<3;i++){
getch();
96 Website - MasterProgramming.in
OUTPUT-:
97 Website - MasterProgramming.in
Q 53. Create a user defined type enum days of week and display
all.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ enum days{sun=1,mon,tue,wed,thu,fri,sat};
int no;
while(no){
scanf("%d",&no);
d1=no;
if(d1==sun)
else if(d1==mon)
else if(d1==tue)
else if(d1==wed)
else if(d1==thu)
98 Website - MasterProgramming.in
else if(d1==fri)
else if(d1==sat)
else if(d1!=0)
exit(0);}
else
exit(0);}
OUTPUT-:
99 Website - MasterProgramming.in
Q 54. Write a program in c to find the sum of an array element
using pointer and function.
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int a[5]={2,3,5,6,7};
int s;
s=sum(&a);
printf("sum is %d",s);
getch();
{ int i,s=0;
for(i=0;i<5;i++){
s=s+(*(p+i));
return(s);
OUTPUT-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
int a,b,c,*p,*q;
p=&a;
q=&b;
scanf("%d%d",&a,&b);
c=*p+*q;
printf("sum is %d",c);
OUTPUT-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int x,*p,**q;
p=&x;
q=&p;
printf("enter a number");
scanf("%d",&x);
getch();
OUTPUT-:
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ int a,b,*p,*q;
p=&a;
q=&b;
scanf("%d%d",&a,&b);
if(*p>*q)
else
if(*p==*q)
else
getch();
OUTPUT-:
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
struct emp
int id;
char name[20];
};
void main()
struct emp* p;
int record,i;
if(p==NULL)
else
scanf("%d",&record);
for(i=1;i<=record;i++)
for(i=1;i<=record;i++)
getch();
OUTPUT-:
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
int a,i;
float*p;
scanf("%d",&a);
p=(float*)calloc(a,sizeof(float));
if(p==NULL)
else
for(i=0;i<a; i++)
scanf("%f", &p[i]);
printf("%f\n", p[i]);
free(p);
106 Website - MasterProgramming.in
getch();
OUTPUT-:
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<conio.h>
void main()
{ int a,b;
FILE *fp;
fp=fopen("f1.txt","w");
scanf("%d%d",&a,&b);
fprintf(fp,"%d\n%d\n%d",a,b,a+b);
fclose(fp);
getch();
OUTPUT-:
#include<conio.h>
void main()
{ int a,b,c;
FILE *fp;
fp=fopen("f1.txt","r");
fscanf(fp,"%d\n%d\n%d",&a,&b,&c);
fclose(fp);
getch();
OUTPUT-:
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<conio.h>
void main()
{ struct book{
int bookid;
char title[20];
float price;
}b1;
FILE *fp;
fp=fopen("mybook.dat","ab");
scanf("%d",&b1.bookid);
fflush(stdin);
gets(b1.title);
scanf("%f",&b1.price);
fwrite(&b1,sizeof(b1),1,fp);
fclose(fp);
#include<stdio.h>
#include<conio.h>
void main()
{ struct book{
int bookid;
char title[20];
float price;
}b1;
FILE *fp;
fp=fopen("mybook.dat","rb");
while(fread(&b1,sizeof(b1),1,fp)>0){
printf("%d %s %f\n",b1.bookid,b1.title,b1.price);
fclose(fp);
OUTPUT-:
Answer-:
:C:\Users\Admin\OneDrive\Documents\codebloks program\datatype.exe
#include<stdio.h>
#include<conio.h>
void main()
{ char str[30];
FILE *fp;
fp=fopen("f1.txt","r+");
fgets(str,20,fp);
printf("file is : %s ",str);
fseek(fp,10,0);
fputs(" programming",fp);
rewind(fp);
fgets(str,25,fp);
printf("\nfile is : %s",str);
fclose(fp);
getch();
OUTPUT-: