C Lab
C Lab
2.WAP to print the name, address and roll no. on the screen. (Use different escape sequences to format the output on the
3. WAP to find sum, difference, product and division (quotient & remainder) of two any numbers and display the results.
5.WAP to calculate the area of circle.(without taking input from the user)
6. WAP to input the radius of a circle, and calculate the area and circumference of the circle.
7. WAP to input the length & breadth of a rectangle, and calculate the area of the rectangle.
8. WAP to input principle amount, no. of years and rate of interest from user and calculate the simple
interest.[SI=PNR/100]
9.WAP to input the temperature from the user and convert temperature given in Fahrenheit to Celsius. [C/100= (F-
32)/180].
10. WAP to input the values of a & b and calculate the cube of (a + b).
11. WAP to input the radius and height of the cylinder and find the total surface area.[S=2 * PI * r * (r + h)]
15. WAP to calculate compound interest for the given principle, no. of years and rate of interest.[Hint:
n
C=P[(1 + r/100) -1] ]
16. WAP to exchange two numbers.
Since the prices of computers are changing, the sales price of each computer is fixed at the beginning of
every month.
Given the base salary, bonus and commission rate, the inputs necessary to calculate the gross salary are, the price
Gross salary = Base salary + (quantity * bonus rate) + (quantity * price) * commission rate.
19. In inventory management, the economic order quantity for a single item is given
by: EOQ =√ (2* demand rate * setup costs)/ (holding cost per item per unit time)
TBO = √ (2 * setup costs)/ (demand rate * holding cost per item per unit time)
WAP to compute EOQ and TBO, given demand rate, setup costs and the holding cost.
20. The straight- line method of computing the yearly depreciation of the value of an item is given by: Depreciation
21. Solve the quadratic equation A x 2+ b x + c=0. [Assume all roots are real only]
LAB SHEET:-
2
2. WAP to read four digit no. & print the sum of each digit.
4. WAP to read 3 digit no. & find if it is palindrome or not. Hint: use ternary operator.
5. WAP to read no. of days & print in terms of year, months & days.
6. WAP to read total no. of seconds and print it in hours, minutes and second.
7. WAP to read a no. & find out if it is Armstrong no. or not. Hint: N=a3+b3+c3
8. WAP to input two points A(x1,y1) & B(x2,y2) and find the distance between them. Hint: AB= sqrt [ (x1-x2)2 - (y1-
y2)2 ] .
9. WAP to input the coefficient of simultaneous equation and find the values of x, y.
a1x+b1y+c1=0, a2x+b2y+c2=0 ,
10. WAP to read a no. and find if the no. is even or odd.
11. WAP to read 3 no. and display the greatest no. (use ternary operator).
12. WAP to read 2 no.s , if the first no. is greater than second no. ,display the sum else display the product of two no.s
(use ternary operator).
13. WAP to input four no.s and display the greatest no.
14. WAP to prnt the absolute value of a no. input by the user.
15. WAP to find if the given no. is positive or negative (use ternary operator).
LAB SHEET:- 3
2. WAP that takes three numbers and prints the largest number.
4. WAP to print the day depending upon the number inputted by the user.
5. WAP that asks the user to enter his/her marks of subjects and prints the corresponding grade.
6. WAP that reads a year from user and find if the year is a leap year. (Year%4)
7. WAP to calculate sum, difference, multiple, division of two numbers. (Use if else statement)
8. WAP to print day depending on the number input by user. (Use switch case)
9. A program should be able to calculate sum, difference, product, division of two numbers. Your program should
display the list of options from which user selects one of them. (Use switch case)
10. WAP to read three sides of triangle and check the validity of triangle, also decide the type of triangle.
(Isosceles, equilateral, right angle) [If a, b, c are sides of a triangle then, a+b>c or b+c>a or a+c>b ]
11. WAP that read one character and convert it into upper character case, if it is in lower case and vice versa.
12. WAP to read a character and check if it is a digit, alphabet or special character.
13. WAP to read five numbers and find the largest number.
14. WAP to read three numbers and print the middle number.
15. WAP to read Annual Salary of an employee and decide tax withheld as follows:
Salary tax
Up to 100000 0%
Up to 150000 15%
Above 150000 25%
LAB SHEET:-4 (Looping)
1. WAP that prints the numbers from 201 to 300(use while loop, do while loop, for loop).
2. WAP that finds the sum of odd numbers from 0 to 100.(use do- while loop)
i.e. sum=1+3+….+99
3. WAP which display the average & sum of nth no input by the user.
4. WAP to read a number and display the multiplication table of that number.
5. WAP that reads two numbers x and y from user and calculates the value of x to the power y. (while loop, for
loop)
6. WAP that reads a number (n) from user and calculates the factorial of that number.(using while, for)
7. WAP that checks whether the given number(x) is prime or not.[Hint: prime no. is that number which is NOT
9. WAP to input the number and find the sum of each digits of number.
10. WAP to read number and find whether the given number is Armstrong or not.
11. WAP to read a number and find whether the given number is palindrome or not.
12. WAP to find the leap year between 1900 and 2000.
13. WAP to accept any number „n‟ and print the cube of all numbers from 1 to n which is exactly
divisible by 3.
16.WAP to read the age of 20 persons and count the number of persons in the age group 50 to 60.
18. WAP that generates the multiplication as shown below. [Use nested looping] (Using while, for)
1 2 3 4 5 6 7 8 9 10
2 4 6 7 8 10 14 16 18 20
…………………………………
…………………………………
10 20 30 40 50 60 70 80 90 100
a) b)
1 1
12 22
123 333
1234 4444
12345 55555
c) d)
1 *****
10 ****
101 ***
1010 **
e)
**
***
****
20. WAP to find the result of following series.
1. WAP to read a number „n‟ and calculate its cube using function:
2. WAP that calls a function called getarea(). This function is responsible for reading two integer
3. WAP that calls a function named interest(). This function takes the values of principal, number of years and
4. WAP to read a no. „n‟ and print its square using function.
5. WAP to read l,b,h of a rectangle and print its volume using all four category of function.
6. WAP to read two no. and print the largest no. using function.
7. WAP to read a character and convert it into upper case if it is lowercase and vice versa.
8. WAP that calls a function named as area(). This function takes the radius of the circle and returns the area
of the circle.
9. WAP to read a no. „n‟ from user and print your name „n‟ times using function.
10. WAP to read a no. „n‟ and print the sum of natural numbers from 1 to n using function.
11. WAP to read a no. „n‟ and print its multiplication table using function(mul).
12. Write a menu driven program and perform the following operation:
14. WAP that use a function called isprime(). This function takes a no. as an argument and returns either 0 or
15. WAP that calls a function whose name is mul(). This function takes one argument(x) and prints the
16. WAP that use a function called factorial(). This function takes a no. as an argument and returns the
17. WAP that use function swap two given values. The swap() should returns nothing (void). Hint:
Recursive Method
18. WAP to find the factorial of the no. using recursive function.
19. WAP to find the sum of given non-negative integer using a recursive function.
20. WAP to find the value of x to the power y using recursive function.
1.WAP to enter values in array called myarray of size 15 and display the elements of array.
7.WAP that initialize ten numbers and search the key (a number given by the user)from the list .If the key is
found then it displays the index(subscript of an array)otherwise it displays the proper message
9.WAP that reads two matrices of size N*N and prints the sum and difference of those matrices.
10.WAP that reads two matrices of size N*N and prints the product of those matrices.
11.WAP that reads a matrix and identify if the given matrix is symmetric or not.
(array contd with functions)
1.WAP to read arry of 10 no.s and display it using array and function.
3.WAP to read two arrays, add two array and store the result in third array and print it using function.
5.WAP to read age of 'n' students and display the second lowest age.
(array contd. with 2d and 3d matrix)
LABSHEET-7(Pointers)
2.(a)WAP that takes two numbers from user and evalutes the sum,difference and product using pointer.
(b)WAP that takes two numbers from user and evalutes the sum,difference and product using pointer and
function.
3.WAP using DMA and pointer to read n numbers from user and display sum and average.
4.(a)WAP to find largest and smallest number from list of number using pointer.
7.WAP to merge two sorted array into third array using pointer.
1.WAP to read 2D-array (size 3*3) using pointer and diaplay it.
2.WAP to read two matrix of(size 3*3),add it and store in 3rd marix using pointer& function.
3.WAP to read two matrix of(size 3*3),multiply it and store in 3rd marix using pointer& function.
1.WAP to read an array of integers and print its element in reverse order.
4.WAP that read two matrices and use pointer to sum them.
5.Using a pointer, WAP that finds out the largest number from the given list of numbers.
6.WAP using recursion and pointer that prints the given string in reverse order.
1.WAP that accepts a line from user & prints it in upper case.(use gets to read line)
2.WAP to check if two string are equal or not.(do not use strcmp)
3.WAP to read a string & find out the length of string.(do not use strlen)
5.WAP to read a line of text & count the no. of words & characters in the line.
6.WAP to read a line of text & count the no. of digits,uppercase & lowercase characters in the line.
9.WAP to read a line of text & print each character of the text in reverse case. i.e. print lowercase if it is in
5.WAP to read a line of text & print each character,print in reverse case (use toupper() & tolower(),<ctype.h>).
LABSHEET-9(structure)
a.WAP to read a record of a person & display it.Include: Name,age,roll no,address,marks of 5 subjects.
3.Repeat the Question no.1 and print the record according to name in alphabetical order.
6,WAP to read record of 5 employee of an office and print the record of person who have 2nd higest salary.
3.WAP to make nested structure .put structure DOB within 1st structure.
4.WAP to read record of 5 employee & print the record of person which have highest & lowest
salary.(Include:name,salary,address)
1.WAP to read character from keyboard and store in file, read it from file and display it on the screen
2.WAP to read character until the enter key is pressed and change all character to upper case and display it.
3.WAP to read name and age from the user in the user defined file and print it.
(1)WAP to read a simple structure and put it into a file and display on screen.
(2)WAP to make a record and put it into a file and display on screen.