Suggestive List of C++ Programs

Similar documents
PROGRAMMING IN C AND C++:

Subject: Computer Science

VARIABLE, OPERATOR AND EXPRESSION [SET 1]

UNIVERSITY OF ENGINEERING & MANAGEMENT, KOLKATA C ASSIGNMENTS

Downloaded from

Week 0. Net Salary =Earnings- deductions; Read the employee number, Basic Print employee Number, Earnings,Deductions and Net salary.

Lab Manual. Program Design and File Structures (P): IT-219

PROGRAMS. EXCELLENT ACADEMY OF ENGINEERING. Telephone: / NORMAL PROGRAM

B. V. Patel Institute of Business Management, Computer & Information Technology, UTU 2013

[6] [6] [6] [5] [5] [6] [5] [5]

INDIAN SCHOOL MUSCAT COMPUTER SCIENCE(083) CLASS XI

List of Practical for Class XII Computer Science

C- PROGRAMMING (3:0:0) Sub code : CS1C01/CS2C01 CIE : 50%Marks Hrs/week : 03 SEE : 50%Marks SEE Hrs : 03 Hours Max. Marks: 100 Course Outcomes:

Algorithms 4. Odd or even Algorithm 5. Greatest among three numbers Algorithm 6. Simple Calculator Algorithm

The Hyderabad Public School, Begumpet, Hyderabad, A.P

LOOPS. 1- Write a program that prompts user to enter an integer N and determines and prints the sum of cubes from 5 to N (i.e. sum of 5 3 to N 3 ).

Multiple Choice Questions ( 1 mark)

Reg. No. : Question Paper Code : 27157

Subject: PROBLEM SOLVING THROUGH C Time: 3 Hours Max. Marks: 100

Object Oriented Programming Using C++ Mathematics & Computing IET, Katunayake

PDS Lab (Assignment 1) Date: 31 st July, 2017 (2-6 pm)

Aryan College. Fundamental of C Programming. Unit I: Q1. What will be the value of the following expression? (2017) A + 9

Scheme G. Sample Test Paper-I. Course Name : Computer Engineering Group Course Code : CO/CD/CM/CW/IF Semester : Second Subject Tile : Programming in C

KENDRIYA VIDYALAYA SANGATHAN BHUBANESWAR REGION SPLITUP SYLLABUS FOR COMPUTER SCIENCE CLASS XI

UNIT I : OVERVIEW OF COMPUTERS AND C-PROGRAMMING

ALIGARH MUSLIM UNIVERSITY Department of Computer Science. JAVA Lab Assignment Course: MCA II nd Semester Academic Session:

CP I LAB MANUAL. Expt No 2 To Check Whether A Year Is A Leap Year Using if-else-if.

Write a java program to prints the count of odd and even no s entered.

Computer Science & Engineering. Second Year

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR

Practical List of. MCA IV SEM Session -2010

Sample Paper of Computer for Class 10

11.3 Function Prototypes

Questions Bank. 14) State any four advantages of using flow-chart

Chapter 1. Computer Overview

Algebra 1. Standard 11 Operations of Expressions. Categories Combining Expressions Multiply Expressions Multiple Operations Function Knowledge

Syllabus Under Autonomy Mathematics

TIME: 3 HOURS MARKS: a. Develop a java program to sort an array of N numbers in ascending order. (40)

Question 4- Write a program to input a word from the user and remove the duplicate characters present in it. Example:

Object Oriented Programming Using C ++ Page No. : 1. ASSIGNMENT SHEET WITHOUT USING OBJECT AND CLASSES

KENDRIYA VIDYALYA CLRI CHENNAI AUTUMN BREAK HOLIDAY HW MARKS QUESTIONS : DATA STRUCTURE

3x 2 + 7x + 2. A 8-6 Factor. Step 1. Step 3 Step 4. Step 2. Step 1 Step 2 Step 3 Step 4

Year Nine Scheme of Work. Overview

Logical Coding, algorithms and Data Structures

(Following Paper ID and Roll No. to be filled by the student in the Answer Book)

Babaria Institute of Technology Computer Science and Engineering Department Practical List of Object Oriented Programming with C

VALLIAMMAI ENGINEERING COLLEGE

Sardar Patel University S Y BSc. Computer Science CS-201 Introduction to Programming Language Effective from July-2002

COMPUTER PROGRAMMING LAB

Syllabus of Diploma Engineering. Computer Engineering. Semester: II. Subject Name: Computer Programming. Subject Code: 09CE1104

Florida Math 0018 Correlation of the ALEKS course Florida Math 0018 to the Florida Mathematics Competencies - Lower

DR. A.P.J. ABDUL KALAM TECHNICAL UNIVERSITY LUCKNOW. Evaluation Scheme & Syllabus. For. B.Tech. First Year (Programming for Problem Solving)

Foundation. Scheme of Work. Year 9. September 2016 to July 2017

3. Functions. Modular programming is the dividing of the entire problem into small sub problems that can be solved by writing separate programs.

I Year MCA I Semester L T P To C FOUNDATIONS OF INFORMATION TECHNOLOGY

Mathematics. Grade 8 Curriculum Guide. Curriculum Guide Revised 2016

Computer Science 330 Assignment

Question Bank (SPA SEM II)

Computer Programming C++ (wg) CCOs

(i) Describe in detail about the classification of computers with their features and limitations(10)

Y7 Learning Stage 1. Y7 Learning Stage 2. Y7 Learning Stage 3

17CS33:Data Structures Using C QUESTION BANK

Final Exam Review (Revised 3/16) Math MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

ANNUAL NATIONAL ASSESSMENT 2015 ASSESSMENT GUIDELINES MATHEMATICS GRADE 7

Chislehurst and Sidcup Grammar School Mathematics Department Year 9 Programme of Study

VALLIAMMAI ENGINEERING COLLEGE

Unit 7 Number System and Bases. 7.1 Number System. 7.2 Binary Numbers. 7.3 Adding and Subtracting Binary Numbers. 7.4 Multiplying Binary Numbers

4. Use a loop to print the first 25 Fibonacci numbers. Do you need to store these values in a data structure such as an array or list?

Department Curriculum Map (new GCSE)

OOP ASSIGNMENT -1 GROUP -1. Dhananjeyan.J. Balakumaran.M. Sivaram. S.E. Tamilarasan.T GROUP-2. Hariharan.R. Visnu.S. Daniel Napolen.

TechSparxJavaTuitionsTechSparxJava

Voluntary State Curriculum Algebra II

Question Bank. 4. Write a menu driven program to accept two numbers and find a. HCF / GCD b. LCM

Confidence Level Red Amber Green

ST MARY S COLLEGE FORM ONE COURSE OUTLINE MATHEMATICS. Term 1. Addition and subtraction. Multiplication and division facts

Sixth Grade SOL Tracker Name:

END TERM EXAMINATION

YEAR 7 KEY STAGE THREE CURRICULUM KNOWLEDGE AND SKILLS MAPPING TOOL

Unit 2: Accentuate the Negative Name:

Guru Gobind Singh Public School Sector V,B Bokaro Steel City Annual IP Assignment Class 11

Rani Durgavati Vishwavidyalaya Jabalpur (M.P.) (UICSA) Master of Computer Application (MCA) Practical List of. MCA III SEM Session -2010

YEAR 8 SCHEME OF WORK

APCS Semester #1 Final Exam Practice Problems

Long Questions. 7. How does union help in storing the values? How it differs from structure?

Mathematics Curriculum

The Hyderabad Public School Begumpet, Hyderabad, A.P.

Unit 2-2: Writing and Graphing Quadratics NOTE PACKET. 12. I can use the discriminant to determine the number and type of solutions/zeros.

Birkdale High School - Higher Scheme of Work

ANNA UNIVERSITY: CHENNAI B.E./B.Tech. DEGREE EXAMINATIONS, JAN Regulations First Semester (Common to All Branches )

NZ Mathematics Levels 1-6 Curriculum Objectives Addressed Within Numbers Up! 2 Baggin the Dragon

Maths. Formative Assessment/key piece of work prior to end of unit: Term Autumn 1

C PROGRAMMING LAB MANUAL

CORE JAVA TRAINING COURSE CONTENT

PRACTICAL LIST FOR ODD SEMESTERS Session (PGDCA/MCA/MSC (CS))

Mathematics GCSE 9 1 Higher Syllabus. Yes. Does the subject set according to ability? Skills Covered. Unit

ASSIGNMENT CLASS-11 COMPUTER SCIENCE [C++]

P>80 A P>70 && P<80 B P<70 C 12. Calculate employee salary according to following condition

Tribhuvan University Institute of Science and Technology 2065

Mathematics Department Level 3 TJ Book Pupil Learning Log. St Ninian s High School. Name Class Teacher. I understand this part of the course =

Mathematics Stage 4 Diagnostic Tasks Answers with Common Errors

Transcription:

Suggestive List of C++ Programs 1. Write a C++ program to display Hello World! on the output screen. 2. Write a program to display Multiplication Table of a number inputted by the user. 3. Write a program to read the coefficients A, B, C of the following quadratic equation and display the roots with appropriate message (nature of the roots). A.X 2 + B.X + C = 0 4. Write a menu based program to compute the area and perimeter of the following geometrical figures: (i) Circle (ii) Square (ii) Rectangle 5. Define the following user defined functions: double pow (double x,int n) to calculate and return X n ; double fact (int n) to calculate and return factorial of n ; Using these two defined functions, write programs to calculate the sum of the following series: a. Sin Series b. Cos Series c. Exponential Series 6. Rewrite the above programs without using the functions pow( ) and fact( ). 7. Define a function to get an integer number N as argument and display all numbers of the Fibonacci Series equal or less than N. Also write a minimal C++ program to use this 8. Define a function SOD to get an integer number as argument and return the sum of the digits of that number. For example, if the argument is 1537, the function should return 16 (which is sum of 1 + 5 + 3 + 7). Also write a minimal C++ program to use this 9. WAP to read a string and determine whether that is a (non case sensitive) palindrome or not. Eg. Madam is a palindrome. (note M & m are equal in this non case sensitive example)

10. Write a program in C++ to read a sentence and calculate the following: (i) no. of lower case alphabets (ii) no. of upper case alphabets (iii)no. of special characters (iv) no. of digits (v) no. of words 11. WAP to read a string and encode as follow: The sequence of the words would be same but the characters of each word will appear in reverse order. Example: Original String: I LOVE INDIA Encoded String: I EVOL AIDNI 12. Write a program to read a name and then display the same but in sentence form as follow: If the inputted name is : MOHaNdas KaRAMChAnd GaNdhi The output would be : Mohandas Karamchand Gandhi 13. Define a function to read a name (string) as an argument and display the initials of that name with the full last name. e.g. for an argument MOHANDAS KARAMCHAND GANDHI, the output should be M K GANDHI. 14. Define a function HCF() to accept two arguments and return the HCF / GCD of those two numbers. Using this function, write a program to read two positive integers and then check whether they are co-prime or not. Two numbers are said to be co-prime when they don t have any common factor other then 1. (or HCF=1) e.g. 15 and 14 are co-prime. 15. Define a function isperfect( ) to check whether a number argument is a perfect number or not? Your function should return 1 if the number is perfect otherwise 0. Also write a minimal C++ program to use this Note: A number is perfect if sum of all its factor is that number itself. Eg. 6 is a perfect no. as 6=1+2+3 16. Define a function to get a natural number as argument and return the same but in reverse order. For example, if the argument is 1537, the function should return 7351. Using this function, write a C++ program to check whether an inputted integer is palindrome or not. 17. Write a C++ program to display all prime factors of a number inputted by the user. 18. Define a function isprime( ) to read an integer argument and check whether that is a prime or not, if yes, the function returns 1 otherwise 0. Using this function display the first 10 prime members of the fibonacci series.

19. Define a function SOF( ) to input an integer argument and then calculate and return the sum of all possible factors of that number argument (including 1 and excluding that number itself). Using this function WAP to read two numbers and check whether those numbers form an amicable pair or not. (2 numbers are amicable when sum of factors of one number is equal to other and vice versa) 20. Write a program to read a date and check for its validity. 21. Define and illustrate functions equivalent to the following pre-defined functions: strlen( ), strcpy( ), strcat( ), isdigit( ), isupper( ), isalnum( ) 22. Write a program to display the following pattern when the number of maximum stars in a line is given:(when number of maximum stars in a line is 5, an odd number) a) A AB ABC ABCD ABCDE b) 1 121 12321 1234321 123454321 c) * * * * * * * * * * * * * 23. Declare a structure COMPLEX having two member variables Real and Img. Also define two ordinary functions to perform basic Complex algebra (ADD, DIFFERENCE). Write a menu based complete C++ program to use the above structure and functions. 24. Declare a structure VECTOR and define ordinary functions to perform basic VECTOR algebra (ADD, DIFFERENCE, SCALAR MULTIPLICATION and VECTOR MULTIPLICATION). Write a menu based complete C++ program to use the above structure and functions. 25. Declare a structure BANK having the members like name, balance, etc. Also write a menu based program to implement some basic operation (withdraw, deposit, etc. ) with this structure for 5 Account holders (objects).

26. Declare a structure STUDENT having the following members: name (string), marks[5] (an array of integers) Also write a menu based program to implement this structure for 10 students (objects) NOTE: A student is passed only if Total>=200 else FAIL and Total is the sum of all marks: marks[0]..marks[4] 27. Write a complete program to read the names of five political parties along with number of votes in favour of them. Display the name of the winning party. Use a structure having two member variables party and Votes. 28. WA menu based OOP to process the COMPLEX algebra (ADD, DIFFERENCE). 29. WA menu based OOP to process the VECTOR algebra (ADD, DIFFERENCE, SCALAR MULTIPLICATION and VECTOR MULTIPLICATION). 30. Declare a class EMPLOYEE having the following members: private members: name basic public members: getdata( ) showdata() DA( ) an array of 20 characters a float value a function to initialize the member variables a function to display the member variables along with total salary (basic + DA) a function to return 9% of basic Declare an array of 10 objects of type EMPLOYEE. Initialize all Object using getdata( ) member 31. Declare a class LIBRARY having the following members: private members: title an array of 20 characters author an array of 20 characters issuedto an integer number public members: readdata( ) a function to initialize the member variables displaydata() a function to display the member variables issue( ) a function to read membership number of the borrower and store into the variable issuedto return( ) a function to make issuedto variable empty (blank) Declare an array of 10 objects of type LIBRARY. Initialize all Object using readdata( ) member

32. Declare and define a class BANK having the following members. Also write a menu based program to implement this class for 5 Account holders. private: name, balance withdraw( ) deposit( ) public: getdata( ) showdata( ) transaction( ) // to invoke withdraw( ) and deposit( ) depending upon user s choice 33. Declare and define a class STUDENT having the following members. Also write a menu based program to implement this class for 10 students. private: name (string), marks[5] (an array of integers) result( ) // returns RESULT, which is PASS if Total>=200 else FAIL public: getdata( ) showdata( ) NOTE: Total is the sum of all marks: marks[0]..marks[4] 34. Declare and define three functions having same name area( ) to calculate area of square, rectangle and triangle (using HERO s formulae). Write the complete menu based to use these functions effectively. 35. Define the following functions having same name PRIME( ) and also write the required program to demonstrate their use. (i) (ii) If one argument is passed, the function should check whether the number is a prime and return 1 (if yes) or 0 (if not) accordingly. If two argument is passed, then the function should check whether the numbers are co-prime or not and return 1 (if yes) or 0 (if not) accordingly. 36. Write a program to read an array of float 10 floating point numbers. Then calculate their Range. (Note: Range = Maximum Minimum value stored in the array) 37. Define a function to rearrange an (argument) array of integers. All the negative numbers are shifted toward leftward whereas the positive members of the array are shifted toward right as shown below: Original Array : 2-3 -5 6 1-7 -2 Rearranged Array : -3-5 -7-2 2 6 1 Write a program to read an array of integers and display the same after rearrangement using the defined

38. WAP to declare and read the marks of 4 students in 3 subjects (use 2-D array) and then calculate their total. Also calculate subject wise average marks scored by the students. 39. Write a complete program to read the names and salary in last twelve months by 100 employees. Finally display the names with their annual income. 40. WAP to declare and read the sales (in Rs.) made by 4 salesmen in 3 items (commodities) [use 2-D array] and then calculate the followings Total sale in Rs. for all salesmen Item wise total sale. Item wise maximum sale (for individual salesman) Max Sale made by any salesman 41. Write a minimal program for Number Guessing game. 42. Write a program to check mathematical aptitude of a user. The program generates two three digit random numbers and asks the user to calculate and enter the sum. The program also checks the answer and display appropriate message. 43. WA Function to search whether an element float DATA is present in a sorted array float A[N] or not (use Binary Search Technique). Also write a minimum program to invoke the 44. WA Function to search whether an element int DATA is present in a sorted array int A[N] or not (use Sequential / Linear Search Technique). Also write a minimum program to invoke the 45. WA Function to search whether an element DATA is present in a sorted array A[N] or not (use Binary Search Technique). Also write a minimum program to invoke the DATA is also an object of type student. Sorting is done on basis of marks of the students. 46. WAF to accept an array float A[N] of float numbers and then return the same array but in ascending order. (Use Sequential / Linear Sort Technique). Also write a minimum C++ program to illustrate the defined

47. WAF to accept an array int A[N] of float numbers and then return the same array but in descending order. (Use Bubble Sort Technique). Also write a minimum C++ program to illustrate the defined 48. WA Function to search whether an element DATA is present in a sorted array A[N] or not (use Sequential / Linear Search Technique). Also write a minimum program to invoke the DATA is also an object of type student. Sorting is done on basis of marks of the students. 49. WAF to accept an array A[N] of float numbers and then return the same array but in ascending order. (Use Selection Sort Technique). Also write a minimum C++ program to illustrate the defined Sorting to be processed on basis of marks of the students. 50. WAF to accept an array A[N] of float numbers and then return the same array but in descending order. (Use Bubble Sort Technique). Also write a minimum C++ program to illustrate the defined Sorting to be processed on basis of marks of the students.