0% found this document useful (0 votes)
61 views83 pages

C Program 1 Sem

The document contains 15 C programming questions and their solutions provided by Akanksha Priyadarshini. For each question, the code to solve the problem is given along with sample input/output. The questions cover a range of basic programming concepts like simple interest calculation, temperature conversion, swapping values, checking positive/negative/zero, even/odd numbers, grade calculation based on marks, day of the week from number input, arithmetic operations using switch case, break and continue in loops, summation of numbers, multiplication tables, digit sum, reverse of a number, and factorial of a number. Akanksha's enrollment number 012201000001007 is printed at the top of each page.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
61 views83 pages

C Program 1 Sem

The document contains 15 C programming questions and their solutions provided by Akanksha Priyadarshini. For each question, the code to solve the problem is given along with sample input/output. The questions cover a range of basic programming concepts like simple interest calculation, temperature conversion, swapping values, checking positive/negative/zero, even/odd numbers, grade calculation based on marks, day of the week from number input, arithmetic operations using switch case, break and continue in loops, summation of numbers, multiplication tables, digit sum, reverse of a number, and factorial of a number. Akanksha's enrollment number 012201000001007 is printed at the top of each page.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 83

1|Page

C programs with output 

Name: Akanksha Priyadarshini


Enrollment no: 012201000001007
Bsc LLb-1st Sem

Akanksha Priyadarshini
Enrollment Number- 012201000001007
2|Page

Q1) Write a C program to find simple interest. Inputs are principal amount,
number of years and rate of interest.
#include<stdio.h>
#include<conio.h>
//simple interest
void main()
{
int si=0,pr=0,r=0,t=0;
clrscr();
printf("Akanksha Priyadarshini");
printf("Enter Principal ");
scanf("%d",&pr);
printf("Enter Rate ");
scanf("%d",&r);
printf("Enter time ");
scanf("%d",&t);
si=(pr*r*t)/100;
printf("The Simple Interest is %d",si);
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
3|Page

Output :

Akanksha Priyadarshini
Enrollment Number- 012201000001007
4|Page

2. Write a C program to enter the temperature in Fahrenheit and convert it to


Celsius.
[C = ((F-32)*5)/9]
#include<stdio.h>
#include<conio.h>
void main()
{
float Fahrenheit, Celsius;
clrscr();
printf("Akanksha Priyadarshini\n");
printf("Enter the Farenheit value ");
scanf("%f",&Fahrenheit);
Celsius = ((Fahrenheit-32)*5)/9;
printf("\n\n Temperature in Celsius is %f",Celsius);
getch();
}
Output:

Akanksha Priyadarshini
Enrollment Number- 012201000001007
5|Page

3. Write a C program to store and interchange two numbers in variables a and


b.
#include<stdio.h>
#include<conio.h>
void main()
{
int a=0, b=0;
clrscr();
printf("Akanksha Priyadarshini\n");
printf("Enter value of a ");
scanf("%d",&a);
printf("Enter value of b ");
scanf("%d",&b);
printf("Before swap a=%d b=%d",a,b);
a=a+b;
b=a-b;
a=a-b;
printf("\n After swap a=%d b=%d",a,b);
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
6|Page

Output:

Akanksha Priyadarshini
Enrollment Number- 012201000001007
7|Page

4. Write a C program to check whether the given number is positive, negative or


zero.
#include <stdio.h>
#include<conio.h>
void main()
{
int A;
clrscr();
printf("Akanksha Priyadarshini\n");
printf("Enter the number A: ");
scanf("%d", &A);
if (A > 0)
printf("%d is positive.", A);
else if (A < 0)
printf("%d is negative.", A);
else if (A == 0)
printf("%d is zero.", A);
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
8|Page

Output:

Akanksha Priyadarshini
Enrollment Number- 012201000001007
9|Page

5. Write a C program to check whether the given number is even or odd.


#include<stdio.h>
#include<conio.h>
void main()
{
int a;
clrscr();
printf("Akanksha Priyadarshini\n");
printf("\n enter value of a:::");
scanf("%d",& a);
if(a%2==0)
{
printf("\n the number is even");
}
else
{
printf("\n the number is odd");
}
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
10 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
11 | P a g e

6. Write a C program to calculate gross salary and net salary of an employee.


Gross salary = basic+ DA + HRA and Net salary = Gross Salary – PF – Tax.
Basic salary should be entered by the user and DA, HRA, PF and Tax will be
calculated as 80%, 20%, 10%, 12% of basic.
#include<stdio.h>
#include<conio.h>
void main()
{
float bs,da,hra,gs;
clrscr();
printf("Akanksha Priyadarshini\n");
printf("\n enter value of basic salary");
scanf("%f",& bs);
da=0.40*bs;
hra=0.2*bs;
gs=bs+da+hra;
printf("\n basic salary;-%f",bs);
printf("\n dearness allowance;-%f",da);
printf("\n house rent allowance;-%f",hra);
printf("\n gross salary:-%f",gs);
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
12 | P a g e

Output:

Akanksha Priyadarshini
Enrollment Number- 012201000001007
13 | P a g e

7. Write a C program to display grade (distinction, first, second, pass, fail)


according to percentage of five subjects marks entered by the user.
#include<stdio.h>
#include<conio.h>
void main()
{
int S1,S2,S3,S4,S5,score;
clrscr();
printf("Akanksha Priyadarshini\n");
printf("Enter score(0-100): ");
scanf("%d",&S1);
printf("Enter score(0-100): ");
scanf("%d",&S2);
printf("Enter score(0-100): ");
scanf("%d",&S3);
printf("Enter score(0-100): ");
scanf("%d",&S4);
printf("Enter score(0-100): ");
scanf("%d",&S5);
score=(S1+S2+S3+S4+S5)/5;

if(score>=80)
{
printf("Distinction");
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
14 | P a g e

else if(score>=70)
{
printf("First");
}

else if(score>=60)
{
printf("Second");
}

else if(score>=40)
{
printf("Pass");
}
else
{
printf("Fail");
}

getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
15 | P a g e

Output:

Akanksha Priyadarshini
Enrollment Number- 012201000001007
16 | P a g e

8. Write a C program to input a number between 1 to 7 and print respective


weekdays.
#include<stdio.h>
#include<conio.h>
void main()
{
int a;
clrscr();
printf("Akanksha Priyadarshini\n");
printf("\n enter number from 1 to 7 ");
scanf("%d",&a);
if(a==1)
printf("sunday");
if(a==2)
printf("monday");
if(a==3)
printf("tuesday");
if(a==4)
printf("wednesday");
if(a==5)
printf("thursday");
if(a==6)
printf("friday");
if(a==7)
printf("saturday");
getch();
Akanksha Priyadarshini
Enrollment Number- 012201000001007
17 | P a g e

}
Output:

Akanksha Priyadarshini
Enrollment Number- 012201000001007
18 | P a g e

9. Write a menu-driven C program to perform arithmetic operations.


#include<stdio.h>
#include<conio.h>
void main()
{

int number1, number2;


int multiplication=1, add=0, sub=0;
int num;
float div=1;
clrscr();
printf("Akanksha Priyadarshini\n");
printf("Enter the value for number 1\n");
scanf("%d",&number1);
printf("\nEnter the value for number 2\n");
scanf("%d",&number2);
printf("Press 1 for Addition\n");
printf("Press 2 for Subtraction\n");
printf("Press 3 for Multiplication\n");
printf("Press 4 for Division\n");
scanf("%d",&num);
switch (num)
{

Akanksha Priyadarshini
Enrollment Number- 012201000001007
19 | P a g e

case 1: add=number1+number2;
printf("\nThe sum of entered 2 Numbers is %d\n",add);
break;
case 2: sub=number1-number2;
printf("The subtraction of entered 2 numbers is %d\n",sub);
break;
case 3: multiplication=number1*number2;
printf("\nThe multiplication of entered 2 numbers is %d\n",multiplication);
break;
case 4: div=(float)number1/number2;
printf("The division of entered 2 numbers is %f\n",div);
break;

default: printf("Wrong choice\n");


break;
}
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
20 | P a g e

Output:

Akanksha Priyadarshini
Enrollment Number- 012201000001007
21 | P a g e

10. Write a C program to demonstrate break and continue in loop.


#include<stdio.h>
#include<conio.h>
void main()
{

int favnum,count=0;
clrscr();
printf("Akanksha Priyadarshini\n");
printf("Enter your favorite number from 0 to 99: ");
scanf("%d", &favnum);

while(count < 100)


{
printf("\nThe value of count is %d.", count);
if (count == favnum)
break;
count++;
}
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
22 | P a g e

11. Write a C program to find the sum of the first 10 natural numbers.
#include<stdio.h>
#include<conio.h>
void main()
{
int i, sum=0;
clrscr();
printf("Akanksha Priyadarshini\n");
printf("Sum of first 10 natural numbers is: \n");
for(i=1; i<=10; i++)
{
sum=sum+i;
}
printf("%d\n",sum);
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
23 | P a g e

12. Write a C program to print the multiplication table of a number entered by


the user.
#include<stdio.h>
#include<conio.h>
void main(void)
{
int mul=1, counter=1, num;
clrscr();
printf("Akanksha Priyadarshini\n");
printf("Enter number\n");
scanf("%d",&num);
while(counter<=10)
{
mul=counter*num;
printf("%d * %d= %d\n",num, counter, mul);
counter++;
}
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
24 | P a g e

Output:

Akanksha Priyadarshini
Enrollment Number- 012201000001007
25 | P a g e

13. Write a C program to find the sum of digits of a given number.


#include<stdio.h>
#include<conio.h>
void main()
{
int rem, num, sum=0;
clrscr();
printf("Akanksha Priyadarshini\n");
printf(“enter the number \n”);
scanf("%d",&num);
while(num>0)
{
rem=num%10;
sum=sum+rem;
num=num/10;
}
printf("sum is %d",sum);
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
26 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
27 | P a g e

14. Write a C program to find the reverse of a given number.


#include<stdio.h>
#include<conio.h>
void main()
{
int num, rem, reverse=0;
clrscr();
printf("Akanksha Priyadarshini\n");

printf("Enter the number you want to reverse\n");


scanf("%d",&num);
while(num!=0)
{
rem=num%10;
reverse=reverse*10+rem;
num=num/10;
}
printf("Reverse is %d",reverse);
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
28 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
29 | P a g e

15. Write a C program to find factorial of a given number.


#include<conio.h>
#include<stdio.h>
void main()
{
int a,b=1,i;
clrscr();
printf("Enter a number to find factorial\n\n");
scanf("%d",&a);
for(i=1;i<=a;i++)
{
b=b*i;
}
printf("The factorial = %d",b);
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
30 | P a g e

16. Write a C program to check the entered number is prime or not.


#include<conio.h>
#include<stdio.h>
void main()
{
int a,b=0,i;
clrscr();
printf("Akanksha Priyadarshini\n");

printf("Enter a number \n\n");


scanf("%d",&a);
for(i=2;i<=a/2;++i)
{
if(a%i==0)
{
b=1;
break;
}
}
if(a==1)
{
printf("1 is niether prime nor composite");
}
else if(b==0)
{
printf("The number is prime number");
}
else
Akanksha Priyadarshini
Enrollment Number- 012201000001007
31 | P a g e

{
printf("The number is composite number");
}
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
32 | P a g e

17. Write a C program to print your name 5 times in separate lines.


#include<stdio.h>
#include<conio.h>
void main()
{
int i;
clrscr();
printf("enter name five times: \n");

for(i=0;i<=5;i++)
{
printf(" Akanksha Priyadarshini \n");
}
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
33 | P a g e

18. Write a C program to print following patterns up to N


#include <stdio.h>
#include <conio.h>
void main()
{
int i, j, r;
clrscr();
printf("Akanksha\n\n");
printf("Enter the number of rows: ");
scanf("%d", &r);
for (i = 1; i <= r; ++i)
{
for (j = 1; j <= i; ++j)
{
printf("* ");
}
printf("\n");
}
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
34 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
35 | P a g e

#include <conio.h>
#include <stdio.h>

int main()
{
int i, j;
char input, alphabet = 'A';
clrscr();
printf("Akanksha\n\n");
printf("Enter an uppercase character you want to print in the last row: ");
scanf("%c", &input);
for (i = 1; i <= (input - 'A' + 1); ++i)
{
for (j = 1; j <= i; ++j)
{
printf("%c ", alphabet);
}
++alphabet;
printf("\n");
}
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
36 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
37 | P a g e

19. Write a C program to read and print elements of a one-dimensional array.


#include<stdio.h>
#include<conio.h>
void main()
{
int i, a[5];
int b[]={11,12,13,14,15};
//declaration of array-1D,size5,index/subscript 0
clrscr();
printf("Akanksha Priyadarshini\n");
printf("\n\nEnter array elements:\n");
for (i=0;i<5;i++)
{
printf("Enter a[%d] element:",i);
scanf("%d",&a[i]);
}
printf("\n Array elements are:\n");
for(i=0; i<5; i++)
{
printf("a[%d]=%d\n",i,a[i]);
}
printf("\n Array b elements:\n");
for(i=0; i<5; i++)
{
printf("b[%d]=%d\n",i,b[i]);
}
getch();

Akanksha Priyadarshini
Enrollment Number- 012201000001007
38 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
39 | P a g e

20. Write a C program to find the sum of all elements of an array.


#include<stdio.h>
#include<conio.h>
void main()
{
int a[10],counter=0,i;
clrscr();
printf("Akanksha Priyadarshini\n");
printf("Enter elements in the array:\n");
for(i=0;i<11;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<11;i++)
{
counter=counter+a[i];
}
printf("\n\nElements of the array are:\n");
for(i=0;i<11;i++)
{
printf("%d ",a[i]);
}
printf("\n\nTheir sum is: %d",counter);
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
40 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
41 | P a g e

21. Write a C program to find maximum value from an array.


#include<stdio.h>
#include<conio.h>
void main()
{
int a[10],max=0,i;
clrscr();
printf(“Akanksha Priyadarshini”);
printf("Enter elements in the array:\n");
for(i=0;i<11;i++)
{
scanf("%d",&a[i]);
}
max=a[0];
for(i=0;i<11;i++)
{
if(a[i]>max)
max=a[i];
}
printf("\n\nEntered elements in the array are:\n");
for(i=0;i<11;i++)
{
printf("%d ",a[i]);
}
printf("\n\nthe largest element of the array is: %d",max);

Akanksha Priyadarshini
Enrollment Number- 012201000001007
42 | P a g e

getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
43 | P a g e

22. Write a C program to sort elements of an array.


#include<stdio.h>
#include<conio.h>
void main()
{
int a[10],i,j,num=0;
clrscr();
printf("Akanksha Priyadarshini\n");

printf("Enter elements in the array\n");


for(i=0;i<11;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<11;++i)
{
for(j=i+1;j<11;++j)
{
if(a[i]>a[j])
{
num=a[i];
a[i]=a[j];
a[j]=num;
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
44 | P a g e

}
}
printf("\n\n nos in ascending order are:\n");
for(i=0;i<11;i++)
printf("%d ",a[i]);
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
45 | P a g e

23. Write a C program to read and print elements of a two-dimensional array.


#include<stdio.h>
#include<conio.h>
void main()
{
int arr[5][5],row,col,r,c;
clrscr();
printf("Akanksha Priyadarshini\n");
printf("Enter number of rows:\n");
scanf("%d",&r);
printf("Enter number of columns: \n");
scanf("%d",&c);
printf("Enter the elements of the 2D array: \n");
for (row=0;row<r;row++)
{
for (col=0;col<c;col++)
{
scanf("%d",&arr[row][col]);
}
}
printf("\n The 2D array is as follows:\n");
for (row=0;row<r;row++)
{
for (col=0;col<c;col++)

Akanksha Priyadarshini
Enrollment Number- 012201000001007
46 | P a g e

{
printf(“%d”,arr[row][col]);
}
printf(“\n”);
}
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
47 | P a g e

24. Write a C program to find the addition of two matrices of 3 x 3.


#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,a[3][3],b[3][3],c[3][3];
clrscr();
printf("Akanksha Priyadarshini\n\n");
printf("Enter elements in the first 3x3 array\n\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("Enter elements in the second 3x3 array\n\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&b[i][j]);
}
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
48 | P a g e

for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
c[i][j]=a[i][j]+b[i][j];
}
}
printf("matrix obtained after addition is:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("\t %d ",c[i][j]);
}
printf("\n");
}
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
49 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
50 | P a g e

25. Write a C program to find the multiplication of two matrices of 3 x 3.


#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,a[3][3],b[3][3],c[3][3];
clrscr();
printf("Enter elements in the first 3x3 array\n\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("Enter elements in the second 3x3 array\n\n");

Akanksha Priyadarshini
Enrollment Number- 012201000001007
51 | P a g e

for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&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("matrix obtained after multiplication is:");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d ",c[i][j]);
}
Printf(“\n”);
}
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
52 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
53 | P a g e

26. Write a C program to print transpose of a matrix.


#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,a[3][3],trans[3][3];
clrscr();
printf("Akanksha Priyadarshini\n\n");
printf("Enter elements in the 3x3 array\n\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
}
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
54 | P a g e

for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
trans[j][i]=a[i][j];
}
}
printf("elements of transposed matrix are: \n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",trans[i][j]);
}
printf("\n\n");
}
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
55 | P a g e

27. Write a C program to demonstrate the use of address of (&) and


dereference/pointer (*) operators.
#include<stdio.h>
#include<conio.h>
void main()
{

Akanksha Priyadarshini
Enrollment Number- 012201000001007
56 | P a g e

int num = 10;


int *ptr;
ptr = &num;
printf("Akanksha Priyadarshini\n\n");
printf("Address of num = %d\n", &num);
printf("Value of num = %d\n", num);
printf("Address of ptr = %d\n", &ptr);
printf("Value of ptr = %d\n", ptr);
printf("Value pointed by ptr = %d\n", *ptr);
getch();
clrscr();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
57 | P a g e

28. Write a C program to show basic pointer arithmetic.


#include<stdio.h>
#include<conio.h>
void main()
{
int N = 4;
int *ptr1, *ptr2;
ptr1 = &N;
ptr2 = &N;
printf("Akanksha Priyadarshini\n\n");
printf("Pointer ptr1 "
"before Increment: ");
printf("%p \n", ptr1);
ptr1++;
printf("Pointer ptr1 after"

Akanksha Priyadarshini
Enrollment Number- 012201000001007
58 | P a g e

" Increment: ");


printf("%p \n\n", ptr1);
printf("Pointer ptr1 before"
" Decrement: ");
printf("%p \n", ptr1);
ptr1--;
printf("Pointer ptr1 after"
" Decrement: ");
printf("%p \n\n", ptr1);
getch();
clrscr();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
59 | P a g e

29. Write a C program to swap values of two variables using pointer.


#include<stdio.h>
#include<conio.h>
void swap(int *xp, int *yp)
{
int temp = *xp;
*xp = *yp;
*yp = temp;
}
void main()
{
int x, y;
clrscr();
printf("Akanksha Priyadarshini\n\n");
printf("Enter Value of x ");

Akanksha Priyadarshini
Enrollment Number- 012201000001007
60 | P a g e

scanf("%d", &x);
printf("\nEnter Value of y ");
scanf("%d", &y);
swap(&x, &y);
printf("\nAfter Swapping: x = %d, y = %d", x, y);
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
61 | P a g e

30. Write a user defined function which prints your name 10 times.
#include<stdio.h>
#include<conio.h>
void printname(char name[10])
{
int i;
for(i=0;i<10;i++)
{
printf("\n %s ",name);
}
}
void main()
{
char name[10];
clrscr();
printf("Akanksha Priyadarshini\n\n");
printf("\n INPUT YOUR NAME : ");
scanf("%s",&name);
printname(name);
getch();

Akanksha Priyadarshini
Enrollment Number- 012201000001007
62 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
63 | P a g e

31. Write a C program to find sum and average of two numbers passed to user
defined functions called sum(int,int) and average (int,int).
#include<stdio.h>
#include<conio.h>
void sum(int a,int b)
{
int sum;
float avg;
sum=a+b;
printf("\n SUM : %d ",sum);
}
void avg(int a,int b)
{
float avg;
avg=(a+b)/2;
printf("\n AVERAGE : %f ",avg);
}
void main()
{
int a,b;
clrscr();
printf("Akanksha Priyadarshini\n\n");
printf("\n INPUT TWO NUMBERS : ");
scanf("%d %d",&a,&b);
sum(a,b);
avg(a,b);
getch();
Akanksha Priyadarshini
Enrollment Number- 012201000001007
64 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
65 | P a g e

32. Write a C program to enter text with gets() and display it using printf()
statement. Also find the length of the text.
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char a[100];
int x;
clrscr();
printf("Akanksha Priyadarshini\n\n");
printf("\n INPUT A STATEMENT : ");
gets(a);
printf(" %s ",a);
x=strlen(a);
printf("\n LENGTH OF TEXT : %d ",x);

Akanksha Priyadarshini
Enrollment Number- 012201000001007
66 | P a g e

getch();}

33. Write a C program that uses different string handling built-in functions.
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char s1[100],s2[100];
int x;
clrscr();
printf("Akanksha Priyadarshini\n\n");
printf("\n INPUT STRING 1 : ");
gets(s1);
printf("\n INPUT STRING 2 : ");
gets(s2);
strcat(s1,s2);

Akanksha Priyadarshini
Enrollment Number- 012201000001007
67 | P a g e

printf("\n CONCATENATED STRING : %s ",s1);


strcpy(s1,s2);
printf("\n COPIED STRING : %s ",s1);
x = strlen(s1);
printf("\n LENGTH OF STRING : %d",x);
strrev(s1);
printf("\n REVERSED STRING : %s",s1);
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
68 | P a g e

34. Write a C program to copy one string to another without using strcpy().
#include<stdio.h>
#include<conio.h>
void main()
{
char s1[] = "Programming in C", s2[100], i;
clrscr();
printf("Akanksha \n\n");
printf("string s1 : %s\n", s1);
for (i = 0; s1[i] != '\0'; ++i)
{
s2[i] = s1[i];
}
s2[i] = '\0';
printf("String s2 : %s", s2);
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
69 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
70 | P a g e

35. Write a C program to find length of the given string without including
string.h.
#include <stdio.h>
#include<conio.h>
void main()
{
char string[50];
int i, length = 0;
clrscr();
printf(" Akanksha \n\n");
printf("Enter a string \n");
gets(string);
for (i = 0; string[i] != '\0'; i++)
{
length++;
}

printf("The length of( %s) = %d\n", string, length);


getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
71 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
72 | P a g e

36. Write a C program to check whether a given string is palindrome or not.


#include <string.h>
#include<stdio.h>
#include<conio.h>
void main()
{
char s[100];
int i,n,c=0;
clrscr();
printf("Akanksha Priyadarshini\n\n");
printf("Enter the string : ");
gets(s);
n=strlen(s);
for(i=0;i<n/2;i++)
{
if(s[i]==s[n-i-1])
c++;
}
if(c==i)
printf("string is palindrome");
else
printf("string is not palindrome");
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
73 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
74 | P a g e

37. Write a C program to define structure with tag state with fields state name,
number of districts and total population. Read and display the data.
#include <stdio.h>
#include <conio.h>
struct state
{
char *name;
int dist;
long pop;
};
void main()
{
struct state s;
clrscr();
printf("Akanksha Priyadarshini\n\n");
printf ("\n Enter state name, number of dist. and population : ");
scanf ("%s %d %ld",s.name,&s.dist,&s.pop);
printf ("\n State : %s",s.name);
printf ("\n District : %d",s.dist);
printf ("\n Population : %ld",s.pop);
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
75 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
76 | P a g e

38. Write a C program to declare, initialize and print union variables.


#include<stdio.h>
#include<conio.h>
#include<string.h>
union student
{
int rollno;
char nm[100];
int marks;
};
void main()
{
union student u1;
clrscr();
u1.rollno= 35;
printf("Akanksha Priyadrshini\n\n");
printf("Student details are:\n");
printf("Roll no: %d",u1.rollno);
strcpy(u1.nm,"Akanksha");
printf("\nName: %s",u1.nm);
u1.marks=95;
printf("\nMarks: %d",u1.marks);
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
77 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
78 | P a g e

39. Write a C program to display the contents of file on the screen


#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
void main()
{
char str[500];
FILE *fp;
fp =fopen("Akanksha.txt","r");
if(fp==NULL)
printf("Error Occurred while Opening the File!");
else
{
fscanf(fp,"%s",str);
printf("\nContent of File is:\n\n");
puts(str);
}
fclose(fp);
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
79 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
80 | P a g e

40. Write a C program to count total number of lines in a file.


#include<stdio.h>
#include<conio.h>
void main()
{
FILE *fp;
char c;
int a=1;
clrscr();
fp = fopen("Akanksha.txt","r");
while((c = fgetc(fp)) != EOF)
{
printf("%c",c);
}
fclose(fp);
fp = fopen("AYAM.txt","r");
while((c = fgetc(fp)) != EOF)
{
if(c == '\n')
{
a++;
}
}
fclose(fp);
printf("\nno of line is %d",a);
getch();
}

Akanksha Priyadarshini
Enrollment Number- 012201000001007
81 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
82 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007
83 | P a g e

Akanksha Priyadarshini
Enrollment Number- 012201000001007

You might also like