Class 11 All Programs
Class 11 All Programs
11. Write a C++ Program that converts lowercase letters in a given string to corresponding
uppercase letters & vice-versa.
12. Write a C++ Program that calculates the factorial of given number using function, A
function should return a value.
13. Write a C++ Program to swap two numbers using call by value method.
14. Write a C++ Program to convert distances in feet or inches using call by reference
method.
15. Write a C++ Program to find number of vowels, consonants, words, spaces, digits &
special symbols in a given line of text.
CHAPTER 06
2.
3.
4.
5.
Write a C++ program to read two decimal numbers, then multiply them together and
7.
8.
Write a C++ program that inputs a students marks in three subject and prints the total
Write a C++ program to display the following outputs using single cout statement.
Program = 20
Documentation = 23
Logic = 21
Flowchart =14
AVERAGE PROGRAMS
10.
Write a C++ program to read the values of w,x,y and z and display the value of p where,
p = w+x / y - z
11.
12.
13.
Assuming there are 7.481 gallons in a cubic foot, write a program that asks the user to
enter the number of gallons and then display the equivalent in cubic feet.
14.
Write a C++ program that accepts the radius of a circle and print its area.
15.
Write a C++ program to accept two integers and print their sum.
16.
17.
18.
Write a C++ program which adds the sales tax in the price list of items and replace the
21.
Write a C++ program that reads the grams and convert it into Kilograms.
23.
Write a C++ program that reads centimetre and convert it into feet.
24.
Write a C++ program that reads a character and prints its successor and
predecessor.
CHAPTER 7
PROGRAMS ON DATA HANDLING
BELLOW AVERAGE PROGRAMS
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
Write a C++ program to make use of constants using #define pre-processor directive.
38.
Write a C++ Program to convert a given number of days into years, weeks and days.
AVERAGE PROGRAMS
39.
40.
41.
Write a program to read two numbers and print their quotient and remainder.
42.
Write a program to accept three digit number and print all possible combinations, if
three digits are 1 , 2 and 3 then all possible combinations are 123;132;231;213;312= and 321.
43.
Write a program that asks for your height in centimetres and then converts your height
45.
47.
Write a program to read length in feet and convert in to meters, centimetres and inches.
49.
50.
51.
52.
Write a program that reads the daily sales in rupees and find out the monthly and yearly
turnover of a business.
53.
54.
Write a program to make use of the use of gets( ) and puts( ) functions.
55.
56.
57.
58.
Write a program that reads string and print it with its first letter in first case
For example if input is sainik then program should produce output as Sainik
CHAPTER 8
OPERATORS AND EXPRESSIONS IN C++
BELLOW AVERAGE PROGRAMS
59.
Write a C++ program that illustrates the use of different assignment statements.
60.
Write a C++ program that illustrates the use of pre-increment and pre-decrement
operators.
61.
Write a C++ program that illustrates the use of post-increment and post-decrement
operators.
AVERAGE PROGRAMS
62.
Write a C++ Program that inputs experience and age of person. The salary of the
person is 6000 if the person is experience and his age is more than 35, otherwise if the person
is experienced and his age is more than 28 but less than the salary should be 4800 otherwise
for experienced person the salary should be 2000.
63.
program that asks for the number of players, and then gives the number of teams and number
of players left over.
64.
The value of e is known to be 2.71828. using this value, write a C++ program to
determine the value of the expression: 2 ye 2y + 4y . obtain the value of y from the user.
65.
Write a C++ program which will raise any number x to a positive power to n. Obtain
Write a C++ program to input principal amount and time. If time is more than 10 years,
calculate the simple interest with rate 8%. Otherwise calculate it with rate 12% per annum.
67.
Write a C++ program to input a number. If the number n is odd and possitie, print its
Write a C++ program to input choice (1 or 2). If the choice is 1, print the area of circle
otherwise print the perimeter of the circle. Accept the radius of circle from the user.
69.
Write a C++ program to input three integers and print the largest of three.
70.
Write a C++ program to input a student type (A or B). if the student type is A initialize
the college account with Rs 200=00. otherwise initialize the hostel account with Rs. 200=00.
7
Write a C++ program that reads in a character from the keyboard and then display one
73.
74.
75.
Write a C++ program to convert the time given in minutes into hours and minutes.
76.
Write a C++ program to input two values and print the modulus value in another
variable.
77.
Write a C++ program to enter the total no of days and find the number of months and
days left.
78.
Write a C++ program to read num1 and num2 and store their sum in num3 and product
in num4.
79.
Write a C++ program to find the maximum of two numbers using conditional operator.
80.
energy = m * g * h
(ii)
distance = u * t + * a * t2
(iii)
81.
82.
Write a C++ program to enter the marks in 3 subjects and calculate the total and assign
Write a C++ program to find the smallest of two numbers using ternary operator.
84.
85.
86.
Write a C++ program to swap (Interchange) two numbers without using third variable.
87.
88.
CHAPTER 9
8
FLOW OF CONTROL
IF ..ELSE STATEMENT PROGRAMS
BELLOW AVERAGE PROGRAMS
89.
Write a C++ program that reads a value of n and check the number is zero or non zero
value.
90.
91.
Write a C++ program that reads the number and check the no is positive or negative.
92.
93.
94.
95.
AVERAGE PROGRAMS
96.
Write a C++ program that reads x and y points and find the point where it lies
97.
Write a C++ program that reads three numbers and print their values in descending
order. Example if a=18, b= 2 and c=13 then your program should display
18, 13, 2
98.
99.
purchased
is
more
than
1000.
If
quantity
and
price
per
item
are
input
through the keyboard, write a C++ program to calculate the total expenses.
101.
If cost price and selling price of an item is input through the keyboard,
write a C++ program to determine whether the seller has made profit or incurred loss.
Also determine how much profit he made or loss he incurred.
103.
Any character is entered through the keyboard, write a program to determine whether
the character entered is a capital letter, a small case letter, a digit or a special symbol.
105.
The current year and the year in which the employee joined the organization
10
Write a C++ program that reads a character from the keyboard and prints season as
shown bellow.
R- Rainy season
S Summer Season
W Winter Season
P Spring Season
A Autumn Season
107.
Write a C++ program to input two numbers and find their sum and difference sing switch
statement.
Enter the first number
Enter the second number
1 for addition
2 for difference
108.
Write a C++ program to perform different tasks according to the users choice
1 for area of circle
2 for area of rectangle
3 - for area of circumference of circle
4 for area of square
5 - exit
109.
Write a C++ program to make a simple calculator that reads two numbers and an
Write a C++ program to calculate the grade of an employee with following condition
Grade
1240
1440
1840
2240
A
11
112.
Write a C++ program to find the ticket fair of bus according to the code of a bus
Code
Fair
Rs. 4
Rs 5
Rs 10
Rs 12
DA
HRA
i)
10%
5%
ii)
25%
15%
30%
25%
40%
30%
iv)
Write a C++ program that reads weekday (1-7) in number and print the day
115.
Write a C++ program to check entered character is vowel or consonant using switch
statement.
116.
118.
119.
120.
121.
122.
123.
12
125.
126.
127.
128.
129.
130.
131.
132.
Hint : A Number is Armstrong if it equals to the sum of cubes of its digits for example,
153 = 13 +53 + 33
134.
135.
136.
Hint : A number is perfect if it equals the sum of its proper divisors i.e., the devisors excluding
the number itself. For example 28 = 1 + 2 + 4 + 7 + 14
137.
Write a C++ program to find the number of vowels, consonants, digits and other
139.
140.
Write a C++ program to compute the LCM and GCD of two positive integers.
141.
Write a C++ program count the number of occurrences of positive numbers, negative
143.
144.
145.
Write a C++ program to print sum of negative numbers, sum of positive even numbers,
sum of positive odd numbers from a list of numbers entered by the user. The list terminates
when the number is entered zero.
13
147.
148.
149.
150.
151.
152.
AVERAGE PROGRAMS
153.
154.
155.
156.
157.
158.
159.
160.
161.
Hint : A Number is Armstrong if it equals to the sum of cubes of its digits for example,
153 = 13 +53 + 33
163.
164.
165.
Hint : A number is perfect if it equals the sum of its proper divisors i.e., the devisors excluding
the number itself. For example 28 = 1 + 2 + 4 + 7 + 14
14
Write a C++ program to find the number of vowels, consonants, digits and other
168.
169.
Write a C++ program to compute the LCM and GCD of two positive integers.
170.
Write a C++ program count the number of occurrences of positive numbers, negative
172.
173.
174.
Write a C++ program to print sum of negative numbers, sum of positive even numbers,
sum of positive odd numbers from a list of numbers entered by the user. The list terminates
when the number is entered zero.
175.
Write a C++ program to print every integer between 1 and n divisible by m. also report
177.
178.
179.
180.
AVERAGE PROGRAMS
181.
182.
Write a short C++ program to check weather the square root of number is prime or not.
15
183.
184.
Write a C++ program to fill the entire screen with a smiling face.
186.
187.
17
194.
&
&
&
&
195.
&
&
&
&
196.
197.
4444
333
22
1
18
198.
199.
200.
19
CHAPTER 10
STANDARD LIBRARY FUNCTIONS
BELLOW AVERAGE PROGRAMS
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
231.
AVERAGE PROGRAMS
232.
Write a C++ program that checks weather the given character is alphanumeric or a digit
233.
Write a C++ program that checks weather a given character is alphabet or not. If it is an
Write a C++ program that reads string and converts it into uppercase
235.
Write a C++ program that reads two strings and appends the first string to the second
for example the first string is Good and second string is Morning the program should print
MorningGood
236.
Write a C++ program that reads a password and prints OK if the correct password is
entered otherwise print SORRY! the user should be given three chances.
ABOVE AVERAGE PROGRAMS
237.
Write a C++ program that reads two strings and copies the smaller string into the higher
string.
238.
Write a C++ program that converts lowercase letters in a given string to corresponding
Write a C++ program to find the length of given string without using strlen( ) function
240.
function
241.
Write a C++ program to find the total number of alphabets in a given line of text
242.
Write a C++ program to find the total number of uppercase, lower case, digits in given
line of text
243.
Write a C++ program to find the total number of vowels and consonants in given line of
text.
244.
Write a C++ program to find the total number of words in given line of text
245.
Write a C++ program to find the total number spaces given line to text
246.
247.
Write a C++ program to arrange the given line of text in ascending order
248.
Write a C++ program to arrange the given line of text in descending order
21
Computers are playing an important role in education. Write a C++ program that will
help elementary school students to learn multiplication. Use random function to produce two
positive one-digit number. It should then type a question such as:
How much is 6 times 7?
The student then types the answer. Your program checks the students answer. If it is correct
print Very Good !
No, Please try again. And then let the student try the same question again repeatedly until
the student finally gets it right.
250.
Write a C++ program that reads first name, middle name and last name and produce
22
CHAPTER 11
USER DEFINED FUNCTIONS
CALL BY VALUE METHOD WITH FUNCTION RETURN - PROGRAMS
BELLOW AVERAGE PROGRAMS
251.
252.
253.
Assuming there are 7.481 gallons in a cubic foot, write a program that asks the user to
enter the number of gallons and then display the equivalent in cubic feet.
254.
Write a C++ program that accepts the radius of a circle and print its area.
255.
Write function to find a factorial of given number using call by value method with
function return.
256.
Write a function find a sum of two given number using call by value method with
function return.
257.
Write a C++ program that invokes a function calc ( ) which intakes two integers and an
arithmetic operator and print the corresponding result using call by value method with function
return.
AVERAGE PROGRAMS
258.
Write a function to find a square root of given number using call by value method with
function return.
259.
Write a function to calculate sum of natural numbers up to n using call by value method
Write a function to find a least common divisor of two numbers using call by value
Write a function to calculate a length of given string using call by value method with
function return
262.
Write a function to swap 2 values using call by value method with function return
23
Write a function to check given string is palindrome or not using call by value method
Write a function to calculate total number of spaces string using call by value method
Write a function to calculate total number of spaces string using call by value method
Write a function to reverse a given number using call by value method with function
return
267.
Write a function to calculate sum of digits of given number using call by value method
Write a C++ program to find the area of a rectangle using call by value method with
Write a C++ program to compute the area of square using call by value method with
Assuming there are 7.481 gallons in a cubic foot, write a function that asks the user to
enter the number of gallons and then display the equivalent in cubic feet using call by value
method with function non return ( void function ).
271.
Write a C++ program that accepts the radius of a circle and print its area using call by
Write function to find a factorial of given number using call by value method with
Write a function find a sum of two given number using call by value method with
Write a C++ program that invokes a function calc ( ) which intakes two integers and an
arithmetic operator and print the corresponding result using call by value method with function
non return ( void function ).
24
AVERAGE PROGRAMS
275.
Write a function to find a square root of given number using call by value method with
Write a function to calculate sum of natural numbers up to n using call by value method
Write a function to find a least common divisor of two numbers using call by value
Write a function to calculate a length of given string using call by value method with
Write a function to check given string is palindrome or not using call by value method
Write a function to calculate total number of spaces string using call by value method
Write a function to calculate total number of spaces string using call by value method
Write a function to reverse a given number using call by value method with function non
Write a function to calculate sum of digits of given number using call by value method
Write a C++ program to find the area of a rectangle using call by value method with
default arguments.
285.
Write a C++ program to compute the area of square using call by value method with
default arguments..
286.
Assuming there are 7.481 gallons in a cubic foot, write a function that asks the user to
enter the number of gallons and then display the equivalent in cubic feet using call by value
method with default arguments..
287.
Write a C++ program that accepts the radius of a circle and print its area using call by
25
Write function to find a factorial of given number using call by value method with default
arguments..
289.
Write a function find a sum of two given number using call by value method with default
arguments.
290.
Write a C++ program that invokes a function calc ( ) which intakes two integers and an
arithmetic operator and print the corresponding result using call by value method with default
arguments.
AVERAGE PROGRAMS
291.
Write a function to find a square root of given number using call by value method with
default arguments.
292.
Write a function to calculate sum of natural numbers up to n using call by value method
Write a function to find a least common divisor of two numbers using call by value
Write a function to calculate a length of given string using call by value method with
default arguments.
ABOVE AVERAGE PROGRAMS
295.
Write a function to check given string is palindrome or not using call by value method
Write a function to calculate total number of spaces string using call by value method
Write a function to calculate total number of spaces string using call by value method
Write a function to reverse a given number using call by value method with default
arguments.
299.
Write a function to calculate sum of digits of given number using call by value method
26
CONSTANT ARGUMENTS
300.
Write a C++ program to find the area of a rectangle using call by value method with
constant arguments.
301.
Write a C++ program to compute the area of square using call by value method with
constant arguments..
302.
Assuming there are 7.481 gallons in a cubic foot, write a function that asks the user to
enter the number of gallons and then display the equivalent in cubic feet using call by value
method with constant arguments..
303.
Write a C++ program that accepts the radius of a circle and print its area using call by
Write function to find a factorial of given number using call by value method with
constant arguments.
305.
Write a function find a sum of two given number using call by value method with
constant arguments.
306.
Write a C++ program that invokes a function calc ( ) which intakes two integers and an
arithmetic operator and print the corresponding result using call by value method with constant
arguments.
AVERAGE PROGRAMS
307.
Write a function to find a square root of given number using call by value method with
constant arguments.
308.
Write a function to calculate sum of natural numbers up to n using call by value method
Write a function to find a least common divisor of two numbers using call by value
Write a function to calculate a length of given string using call by value method with
constant arguments.
ABOVE AVERAGE PROGRAMS
311.
Write a function to check given string is palindrome or not using call by value method
27
Write a function to calculate total number of spaces string using call by value method
Write a function to calculate total number of spaces string using call by value method
Write a function to reverse a given number using call by value method with constant
arguments.
315.
Write a function to calculate sum of digits of given number using call by value method
Write a function to find the area of a rectangle using call by reference method with
function return.
317.
Write a function to compute the area of square using call by reference method with
function return.
318.
Assuming there are 7.481 gallons in a cubic foot, write a function that asks the user to
enter the number of gallons and then display the equivalent in cubic feet using call by
reference method with function return
319.
Write a function that accepts the radius of a circle and print its area using call by
Write function to find a factorial of given number using call by reference method with
function return.
321.
Write a function find a sum of two given number using call by reference method with
function return.
322.
Write a C++ program that invokes a function calc ( ) which intakes two integers and an
arithmetic operator and print the corresponding result using call by reference method with
function return.
AVERAGE PROGRAMS
323.
Write a function to find a square root of given number using call by reference method
28
Write a function to find a least common divisor of two numbers using call by reference
Write a function to calculate a length of given string using call by reference method with
function return
ABOVE AVERAGE PROGRAMS
327.
Write a function to check given string is palindrome or not using call by reference
Write a function to calculate total number of spaces string using call by reference
Write a function to calculate total number of spaces string using call by reference
Write a function to reverse a given number using call by reference method with function
return
331.
Write a function to calculate sum of digits of given number using call by reference
CALL BY REFERENC METHOD WITH FUNCTION NON RETURN ( VOID FUNCTIONS ) PROGRAMS
BELLOW AVERAGE PROGRAMS
332.
Write a C++ program to find the area of a rectangle using call by reference method with
Write a C++ program to compute the area of square using call by reference method with
Assuming there are 7.481 gallons in a cubic foot, write a function that asks the user to
enter the number of gallons and then display the equivalent in cubic feet using call by
reference method with function non return ( void function ).
335.
Write a C++ program that accepts the radius of a circle and print its area using call by
Write function to find a factorial of given number using call by reference method with
Write a function find a sum of two given number using call by reference method with
Write a C++ program that invokes a function calc ( ) which intakes two integers and an
arithmetic operator and print the corresponding result using call by reference method with
function non return ( void function ).
AVERAGE PROGRAMS
339.
Write a function to find a square root of given number using call by reference method
Write a function to find a least common divisor of two numbers using call by reference
Write a function to calculate a length of given string using call by reference method with
Write a function to check given string is palindrome or not using call by reference
Write a function to calculate total number of spaces string using call by reference
Write a function to calculate total number of spaces string using call by reference
Write a function to reverse a given number using call by reference method with function
Write a function to calculate sum of digits of given number using call by reference
30
CHAPTER 12
STRUCTURED DATA TYPE - ARRAY
PROGRAMS ON ONE DIMENSIONAL ARRAYS
BELLOW AVERAGE PROGRAMS
348.
Write a C++ program to enter 5 integer values and print their sum
349.
Write a C++ program to read marks of 50 students and store them in array
350.
Write a C++ program to read prices of 20 items in an array and then display sum of all
Write a C++ program to accept the sales of each day of the month and print the total
353.
AVERAGE PROGRAMS
354.
Write a C++ program to count the number of employees earning more than Rs. 1 lakh
An array EMP[20] contains the number of employees joined in different years. Write a
Write a C++ program to find the largest and smallest elements in a vector ( array )
357.
359.
Write a C++ program to reverse a vector (array) without using temporary variable.
360.
Suppose A,B and C are arrays of integers m, n and m+n respectively, Write a C++
program to produce third array C, containing all the data of array A and B.
31
Write a program that reads array elements and count the total number of positive and
Write a C++ program to search an element in a vector and also print its position
363.
364.
365.
366.
Write a C++ program that finds frequency of all characters in given line of text.
367.
for example : given string is : computer then program should produce the following
computer
rcompute
ercomput
tercompu
utercomp
putercom
mputerco
omputerc
368.
Write a C++ program to search an element in vector using binary search method.
369.
Write a C++ program to read an array elements and multiply with 3 if element of an
371.
Write a C++ program that calculates sum of all the elements of 2D array using function
372.
Write a C++ program that calculates sum of all the squares of elements of 2D array
using function
373.
Write a C++ program to count the elements whose value is 0 (zero) of 2D array using
function
374.
Write a C++ program to count the non-zero elements of 2D array using function
32
376.
377.
Write a C++ program to find the row sum and column sum of given matrix using
function
379.
Write a C++ program to find the sum of primary diagonal elements of given matrix
using function
380.
Write a C++ program to find the sum of secondary diagonal elements of given matrix
using function
381.
Write a C++ program that prints all the elements of a matrix that are not diagonal using
function
382.
Write a C++ program to check 2 matrices are equal or not using function
383.
Write a C++ program that stores all the elements of 2D array in 1D array using function
384.
Write a C++ program to find the transpose of given matrix using function
385.
Write a C++ program to print the first row and last row of given matrix using function
386.
Write a C++ program to print the first column and last column of given matrix using
function
387.
Write a C++ program to sort list of names in ascending order using function
388.
Write a C++ program to sort a list of numbers in descending order using function
Write a C++ program to enter 5 integer values and print their sum using function
390.
Write a C++ program to read marks of 50 students and store them in array using
function
391.
Write a C++ program to read prices of 20 items in an array and then display sum of all
the prices, product of all the prices and average of them using function
33
Write a C++ program to accept the sales of each day of the month and print the total
Write a C++ program that doubles every element of vector (array) using function
394.
AVERAGE PROGRAMS
395.
Write a C++ program to count the number of employees earning more than Rs. 1 lakh
per annum. The monthly salaries of 100 employees are given using function
396.
An array EMP[20] contains the number of employees joined in different years. Write a
short program to find the number of years in which no employee joined using function
397.
Write a C++ program to find the largest and smallest elements in a vector ( array ) using
function
398.
Write a C++ program to reverse a vector (array) using temporary variable using function
Write a C++ program to delete duplicate element from a vector using function
400.
Write a C++ program to reverse a vector (array) without using temporary variable using
function
401.
Suppose A,B and C are arrays of integers m, n and m+n respectively, Write a C++
program to produce third array C, containing all the data of array A and B using function
402.
Write a program that reads array elements and count the total number of positive and
Write a C++ program to search an element in a vector and also print its position using
function
404.
Write a C++ program to sort elements of vector in ascending order using function
405.
Write a C++ program to sort elements of vector in descending order using function
406.
Write a C++ program to find the second maximum element in a vector using function
407.
Write a C++ program that finds frequency of all characters in given line of text using
function
408.
for example : given string is : computer then program should produce the following
34
Write a C++ program to search an element in vector using binary search method using
function
410.
Write a C++ program to read an array elements and multiply with 3 if element of an
Write a C++ program that reads two strings and copies the smaller string into the higher
string.
412.
Write a C++ program that converts lowercase letters in a given string to corresponding
Write a C++ program to find the length of given string without using strlen( ) function
414.
function
415.
Write a C++ program to find the total number of alphabets in a given line of text
416.
Write a C++ program to find the total number of uppercase, lower case, digits in given
line of text
417.
Write a C++ program to find the total number of vowels and consonants in given line of
text.
418.
Write a C++ program to find the total number of words in given line of text
419.
Write a C++ program to find the total number spaces given line to text
420.
421.
Write a C++ program to arrange the given line of text in ascending order
422.
Write a C++ program to arrange the given line of text in descending order
423.
Write a function in C++ which accepts an integer array and its size as
arguments and change all the even number with twice and odd with thrice.
424.
Write a function in C++ to return the element which is present maximum number of
35
Write a C++ function RevDup(int [], int) to remove the duplicate occurrence of the value
Write a function in C++ which accepts an integer array and its size as parameters and
rearrange the array in reverse. Example : if an array of nine elements initially contains the
elements as
4, 2,5,1,6,7,8,12,10
then the function should rearrange the array as 10,12,8,7,6,1,5,2,4
427.
Write a function in C++ which accepts an integer array and its size as arguments/
parameters and exchange the values of first half side elements with the second half side
elements of the array.
Ex:-
2,4,1,6,7,9,23,10
The function should rearrange the array as
7,9,23,10,2,4,1,6
428.
square matrix. The function will return the sum of the values.
429.
Write a function in C++ to find sum of rows from a two dimensional array.
36
430.
Define a function SWAPCOL( ) in c++ to swap ( interchange) the first column elements
with the last column elements , for a two dimensional integer array passed as the argument of
the function.
Example : If the two dimensional array contains
2
1
5
7
1
3
8
2
4
7
6
1
9
7
3
2
After swapping of the content of 1st column and last column, it should be:
9
7
3
2
431.
1
3
8
2
4
7
6
1
2
1
5
7
Write a function in C++ to print the sum of all the values which are either divisible by 2
or are divisible by 3 present in a two dimensional array passed as the argument to the function.
432.
Write a function in C++ which accepts a 2D array its size as arguments/ parameters and
Write a function in C++ which accepts an integer array and its size as
arguments and change all the even number with twice and odd with thrice.
434.
Write a function in C++ to return the element which is present maximum number of
Write a C++ function RevDup(int [], int) to remove the duplicate occurrence of the value
Write a function in C++ which accepts an integer array and its size as parameters and
rearrange the array in reverse. Example : if an array of nine elements initially contains the
elements as
4,2,5,1,6,7,8,12,10
then the function should rearrange the array as
10,12,8,7,6,1,5,2,4
437.
Write a function in C++ which accepts an integer array and its size as arguments/
parameters and exchange the values of first half side elements with the second half side
elements of the array.
Ex:-
438.
point values, using binary search. If the search is successful function returns the position and
-1 otherwise .
An array Mark[40]contains the marks of 40 students in a class. Write a function in C++ to
count the number of students in a class. Write a function in C++ to count the number of
students
(a) Who scored more than 60
(b) who scored below 33.
439.
Given two arrays of integers a and B of sizes M and N respectively. Write a function
named MIX( ) which will produce a third array named C, such that the following sequence is
followed:
(a) All even numbers of A from left to right are copied into C from left to right.
(b) All odd numbers of A from left to right are copied into C from right to left.
(c) All even numbers of B from left to right are copied into C from left to right.
(d) All odd numbers of B from left to right are copied into C from right to left.
38
order. Write a user defined function in C++ to search for one integer from AR with the help of
binary search method , returning an integer 0 to show absence of the number and integer 1 to
show presence of the number in the array . The function should have three parameters ( i)
the array ( ii) the number to be searched ( iii) the number of elements N in the array.
441.
Write a function FIBSORT( ), to find whether the given integer array arr[10] is sorted in
ascending order or descending order or not in order. The function should return A for
ascending order, D for descending order and N for no order.
442.
Given two arrays A and B. Array A contains all the elements of B but one more
element extra. Write a c++ function which accepts array A and B and its size as arguments/
parameters and find out the extra element in Array A. (Restriction: array elements are not in
order)
Example
443.
numbers in array A appear in ascending order and B appear in descending order. Give the
necessary declaration for array A,B and C in C++. Write a user define function in C++ to
produce third array C by merging arrays A an B in ascending order.
444.
Write a C++ function RevDup(int [], int) to remove the duplicate occurrence of the value
order. Write a user defined function in C++ to search for a number from SCORE with the help
of binary search method. The function should return an integer -1 to show absence of the
number and integer 1 to show presence of the number in the array. The function should have
three parameters as (1) an array SCORE, (2) the number SDATA to be searched, (3) number
of elements N.
39
Write C++ function to Arrange(int [],int) to arrange all the negative and positive
Define a function that would accept a one dimensional integer array and its size. The
function should reverse the contents of the array without using another array. (main( ) function
is not required)
448.
Suppose A,B,C are arrays of size m,n,m+n respectively. Array A is stored in ascending
order and array B is in descending order. Write a function to receive 3 arrays and their sizes to
store the elements of A and B into C in descending order.
449.
Write a user defined function in C++ which intakes one dimensional array and size of
10 , 2 , 3 , 4 , 5 , 16 , 17 , 23
Write a user defined function in C++ which intakes one dimensional array and size of
10 , 2 , 3 , 4 , 5 , 16 , 17 , 23
452.
Write UDF in C++ to find a name from a list of names using binary search method.
Write UDF in C++ to insert an element in a one-dimensional sorted array in such a way
40
454.
Write a function in C++ which accepts an integer array and its size as
Write a function in C++ which accepts an integer array and its size as
arguments/parameters and reverse the contents of the array without using any second array.
456.
Write a function in C++ which accepts a integer array and its size as an
arguments and prints the output (using nested loops) in following format :
Example : if the array is having
12459
Then the output should be
1
22
4444
55555
999999
457.
Write a function in C++ which accepts a character array and its size as arguments and
reverse that array without using second array and library function.
Example : if the array is having: Computer Science
Then after reversal it should rearranged as: ecneicS retupmoC
458.
WAF that accept an array of 10 integers with size. The function fins a particular number
460.
Name
Anika Jain
Ravyank
Kapur
George Peter
Farida Khan
Score
345
300
297
289
selection sort showing how the list would appear at the end of each pass.
462.
Considering the following key set : 42,29,74,11,65,58 use bubble sort the data in
Considering the following key set : 42, 29,74,11,65, 58 use insertion sort to sort the
in ascending order of the marks. Write a C++ function to arrange the same with the help of
insertion sort the array and its size is required to be passed as parameters to the function.
Definition of structure Student is as follows:
struct Student
{
int Rollno;
char Name[25];
float Marks;
};
465.
466.
Write a C++ function to sort an array having N integers in descending order using
467.
Write a function in C++ which accepts an integer array and size as arguments and sort
Write UDF in C++ to sort an array (storing names) in ascending order using insertion
sort.
469.
Consider the following key set : 42, 29, 74, 11, 65, 58, use bubble sort to sort the data in
square matrix. The function will return the sum of the values.
472.
Write a function in C++ to find sum of rows from a two dimensional array.
473.
Define a function SWAPCOL( ) in c++ to swap ( interchange) the first column elements
with the last column elements , for a two dimensional integer array passed as the argument of
the function.
2
1
5
7
474.
1
3
8
2
4
7
6
1
2
1
5
7
Write a function in C++ to print the sum of all the values which are either divisible by 2
or are divisible by 3 present in a two dimensional array passed as the argument to the function.
43
Write a function in C++ which accepts a 2D array its size as arguments/ parameters and
Write UDF in C++ which accepts an integer array and its size as arguments/ parameters
and assign the elements into a 2 D array of integers in the following format:
If the array is 1,2,3,4,5.
The resultant 2D array is given below
10000
12000
12300
12340
12345
477.
Write UDF in C++ to print the row sum and column sum of a matrix.
478.
Write a user defined function in C++ to find and display the column sums of a two
Write a function SWAPARR( ) in C++ to swap ( interchange) the first row elements with
the last row elements, for a two dimensional integer array passed as the argument of the
function.
Ex:- If the 2D array is
5
6
3
2
1
2
4
9
2
5
8
1
9
7
5
8
After swapping of the content of first row and last row, it should be as follows :
9
1
2
5
480.
7
2
5
6
5
4
8
3
8
9
1
2
Write a function in C++ which accepts an integer array and its size as
arguments/parameters and assigns the elements into a two dimensional array of integers in
the following format.
3
44
if the array is 1, 2, 3
9
8
9
8
9
8
9
8
9
8
9
0
6
5
6
5
6
0
0
0
0
0
0
0
481.
Write a user defined function in C++ which accepts a squared integer matrix with odd
dimensions (3*3, 5*5 ) & display the sum of the middle row & middle column elements.
For ex. :
2
3
5
5
7
6
7
2
9
Write a user defined function in C++ to find and display the column sums of a two
Write a function in C++ which accepts an integer array and its size as arguments/
parameters and assign the elements into a two dimensional array of integers in the following
format (size must be odd)
If the array is 1 2 3 4 5
The output must be
10005
02040
00300
02040
10005
485.
If the array is 10 15 20
The output must be
10 0 20
0 15 0
10 0 20
Write a function in C++ which accepts a 2D array of integers and its size as arguments
45
11
25
32
455
146
45
28
14
1431
327
18
Output is
14
486.
25
32
45
11
28
18
Write a function in C++ which accepts an integer 2D array, its size and row number as
5
6
7
8
9
10
11
12
13
14
15
16
Row Number is 2
Then 3 + 7 + 11 + 15 = 36 Output is
487.
Sum = 36
arranged in descending
the help of bubble sort , the array and its size is required to be passed as parameters to the
function. Definition of structure Employee is as follows :
struct employee
{
int Eno;
char name[25];
float salary;
};
488.
Given two arrays of integers X and Y of sizes m and n respectively . Write a function
named MERGE() which will produce a third array Z , such that the following sequence is
followed .
(i) All odd numbers of X from left to right are copied into Z from left to right.
(ii) All even numbers of X from left to right are copied into Z from right to left.
(iii) All odd numbers of Y from left to right are copied into Z from left to right.
(ii) All even numbers of Y from left to right are copied into Z from right to left.
489.
Write a function in C++ which accepts an integer array and its size as
array of integers in
490.
Write a function in C++ to print the sum of all the values which are divisible by 10 or
Write a function in C++ to find and display the sum of each row and each column of a
2D array of type float. Use the array and its size as parameters with float as its return type.
493.
Write a function in C++ named UpperHalf() which takes a two dimensional array A, with
size M rows and N columns as argument and prints the upper half to the array.
2315
2315
3157
157
1068
2254
494.
e.g.,
68
4
47
495.
Write a function in C++ which accepts an integer array and its size as arguments/
parameters and then assigns the elements into a two dimensional array of integers in the
following format:
If the array is 1, 2, 3, 4, 5, 6
The resultant 2 D array is given below
0
0
0
0
0
6
496.
0
0
0
0
5
5
0
0
0
4
4
4
0
0
3
3
3
3
0
2
2
2
2
2
1
1
1
1
1
1
If the array is 1, 2, 3
The resultant 2 D array is given
below
0
0
1
0
2
1
3
2
1
Write a function in c++ to obtain the lower triangular matrix from a square matrix A[3]
[3] .ie store all the elements below the main diagonal and on the main diagonal into another
matrix B and store 0 in the remaining elements of B .
48
CHAPTER 13
STRUCTURES
BELLOW AVERAGE PROGRAMS
497.
498.
Write a structure called Box that includes the data members length, breadth, height and
Write structure specification that includes two structures distance and time. The
distance includes two data members both of type float called feet and inches. The time
structure includes three data members all of type int called hrs,mins and secs. Initialize such a
structure with values 1345.00 feet, 8.5 inches, 10 hrs, and 17 secs. Write a C++ program to
implement the same.
500.
Write a C++ program that declares and read in values (from user) for an arrya ARR of
size 10 whose elements consist of name, category marks in 5 subjects and registration
number. The category can be one of Gen, Sc, ST & OBC. The registration number is
combination of areacode, regioncode, schoolcode, current year(yy) and serial no.
501.
Give appropriate declaration to store 10 records where each record stores the following
information
Author information are: Authorno, authorname,
Booklist information are: bookno, bookname, subject, price, edition and publication.
The publication stores the following information:
proprietorname, companyname, address and phoneno
Write a C++ program to implement the above said structure.
502.
Define a structure that stores information of fish. The structure should include the kind,
the weight in grams and the length in inches declare the data members of this structure type
and implement it by writing C++ program.
49
AVERAGE PROGRAMS
503.
Define a structure called EMPREC that stores information about the an employee such
as empno, ename, address, salary and joining_date. The address member of EMPREC stores
the information about houseno, area and the city. The joining_date member of EMPREC stores
the information day, month and the year. Implement it by writing C++ program.
504.
Write a function in C++ that accepts a date (dd mm yy) as a parameter and gives a date
50 after it.
505.
coordinate and a Y coordinate. For example: (4,5) represents a point 4 units to the right of the
origin along the X axis, and 5 units up to the Y axis. The sum of two points can be defined as a
new point whose X coordinate is the sum of the X coordinate of the two points, and whose Y
coordinate is the sum of their Y coordinates.
506.
Write a C++ program that uses a structure called point to model a point. Define three
points, and have the user input values to two of them. Then set the third point equal to the sum
of the other two and display the value of the new point. Interaction with the program might look
like this:
Enter coordinates for p1 : 2 3
Enter coordinates for p2 : 6 8
Coordinates of p1 + p2 are : 8 , 11
507.
Declare and initialize an array of 5 structures that store rol no, name and marks in 3
Write a C++ program that can sort a lost of names and telephone number alphabetically.
Assuming suitable data types, give necessary declarations for an array of 20 voter
records, each record of which consists of four data values viz. id-no, name, address, age.
Make use of above declarations
50
The roll numbers, marks in English, computers and marks out of 100 for 50 students (i.e
Write a C++ program that declares the structure to represent complex number ( a
number having a real part and an imaginary part). Write a C++ function to add, substract,
multiply and divide two complex numbers.
512.
Write a C++ program to record the score of cricket match. One array stores information
of batting team such as batsmans name, runs scored, indication if out, mode by which out
along with total runs, overs played, total overs and extras.
The array stores the information of bowling team such as bowlers name, overs bowled,
maiden overs, runs given and wickets taken.
The program reads in the above information and depending upon the users choice, it displays
either batting teams information or the bowling team information.
513.
Define a structure called EMPLOYEE to store the details of employees and Write a C+
A phone number such as (011) 7118802 can be thought of as having three parts area
code (011) the exchange (711) and the number (8802). Write a C++ program that uses a
structure to store these three parts of a phone number separately. Call the structure phone.
Create an array to store 20 records of its members wherein each record stores the memberno,
member name and phone number of phone type. Have the user input the information for all the
records and then display the entire information on the screen.
51
515.
Write a C++ program to create a structure called volume that uses thee variables
(length, width, height) of type distance (feet and inches) to model the volume of a room. Read
the three dimensions of the room and calculate the volume it represents, and print out the
result. The volume should ne in feet 3 from i.e., you will have to convert each dimension in to
feet and fractions of foot. For instance the length 12 feet 6 inches will be 12.5
516.
Write a C++ program to prepare the invoice from the following data:
customer number
customer name and address
date of sale, description
quantity
unit price
discount percentage
sles tax percentage
517.
Details include customer name, code, date of starting, number of years, interest rate and total
amount. Write a C++ program to calculate the compound interest for these clients.
518.
A linear array of size 50 stores following informations : name of the country, country
capital and per capita income of the country. Write a complete C++ program to do the
followings:
519.
a)
b)
To read name of the capital city and displays country name and per capital income.
Write a C++ program using structure having members age, percentage, in interview
and result to get and display the details of a candidate who has attended an interview
520.
Write a C++ program to prepare a salary chart of daily wages employees using an array
of structures.
521.
Design the structure named distance to store the length in feets and inches using this
52
Write a C++ program that declares the structure to represent complex number ( a
number having a real part and an imaginary part). Write a C++ function to add, substract,
multiply and divide two complex numbers.
523.
Write a C++ program to record the score of cricket match. One array stores information
of batting team such as batsmans name, runs scored, indication if out, mode by which out
along with total runs, overs played, total overs and extras.
The array stores the information of bowling team such as bowlers name, overs bowled,
maiden overs, runs given and wickets taken.
The program reads in the above information and depending upon the users choice, it displays
either batting teams information or the bowling team information.
524.
Define a structure called EMPLOYEE to store the details of employees and Write a C+
Write structure specification that includes two structures distance and time. The
distance includes two data members both of type float called feet and inches. The time
structure includes three data members all of type int called hrs,mins and secs. Initialize such a
structure with values 1345.00 feet, 8.5 inches, 10 hrs, and 17 secs. Write a C++ program to
implement the same.
526.
Write a C++ program that declares and read in values (from user) for an array ARR of
size 10 whose elements consist of name, category marks in 5 subjects and registration
number. The category can be one of Gen, Sc, ST & OBC. The registration number is
combination of areacode, regioncode, schoolcode, current year(yy) and serial no.
53
SOLUTIONS
//Program to find norm and trace of given matrix.
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int a[10][10],sum=0,i,j,m,n,trace=0;
float norm;
printf("enter order");
scanf("%d %d",&m,&n);
printf("enter elements ");
for(i=0;i<m;i++)
{for(j=0;j<m;j++)
scanf("%d",&a[i][j]);
}
for(i=0;i<m;i++)
{
for(j=0;j<m;j++)
{
sum=sum+(a[i][j]*a[i][j]);
if(i==j)
trace=trace+a[i][j];
}
}
norm=sqrt(sum);
printf("norm=%f\n trace=%d",norm,trace);
}
54
}
for(i=0,j=l;i<l;i++,j--)
dec=dec+(n[j-1]*pow(16,i));
printf("The decimal equivalent is %lg \n",dec);
}
//Function to convert Decimal to Binary
void Dec2Bin()
{
int n,bin[100],i,j;
printf("Enter A Number To Find It's Binary Equivalence\n");
scanf("%d",&n);
printf("The Binary Equivalent of %d is \t",n);
for(i=0;n!=0;i++)
{
bin[i]=n%2;
n=n/2;
}
for(j=i-1;j>=0;j--)
{
printf("%d",bin[j]);
59
#include<iostream.h>
#include<math.h>
void main()
{
int i = 2, n, s = 1, x, pwr = 1, dr;
float nr = 1, x1, sum;
clrscr();
cout<<"\n\n\t ENTER THE ANGLE...: ";
cin>> x;
x1 = 3.142 * (x / 180.0); //to convert angle in to radians.
sum = x1;
cout<<"\n\t ENTER THE NUMBER OF TERMS...: ";
cin>>n;
for(i=2;i <= n; i+=2)
{
pwr = pwr + 2;
dr = dr * pwr * (pwr - 1);
sum = sum + (nr / dr) * s;
s = s * (-1);
nr = nr * x1 * x1;
}
cout<<"\n\t THE SUM OF THE SINE SERIES IS..:
"<<sum;
getch();
}
61