Documente Academic
Documente Profesional
Documente Cultură
1. WRITE MENU DRIVEN PROGRAM TO SHOW FOLLOWING OPERATIONS IN A 1-D ARRAY (USING
USER DEFINED FUNCTION)
MENU
1. CREATION OF AN ARRAY
2. SEARCHING ARRAY USING
- LINEAR SEARCH METHOD.
- BINARY SEARCH METHOD.
3. SORTING ARRAY USING
- SELECTION SORT
- BUBBLE SORT
- INSERTION SORT
- MERGE SORT
4. MERGE TWO ARRAYS OF INTEGERS IN ASCENDING OR DESCENDING ORDER
5. INSERTING AN ELEMENT AT iTH POSITION
6. DELETING AN ELEMENT FROM AN ARRAY
7. QUIT
2. WRITE MENU DRIVEN PROGRAM TO SHOW FOLLOWING OPERATIONS IN A 2-D
ARRAY (USING USER DEFINED FUNCTION)
MENU
1. ADDING TWO 2-D ARRAYS
2. SUBSTRACTING TWO 2-D ARRAYS
3. MULTIPLYING TWO 2-D ARRAYS
4. CHECK WHETHER TWO 2-D ARRAYS ARE EQUIVALENT OR NOT
5. DISPLAY UPPER TRIANGULAR MATRIX
6. DISPLAY LOWER TRIANGULAR MATRIX
7. DISPLAY AND FIND SUM OF DIAGONAL ELEMENTS OF A 2-D ARRAY
8. DISPLAY AND FIND THE ROW-WISE SUM OF A 2-D ARRAY
9. DISPLAY AND FIND THE COLUMN-WISE SUM OF A 2-D ARRAY
10. QUIT
3. USING STRUCTURES WRITE A MENU DRIVEN PROGRAM TO ADD, SUBTRACT AND
MULTIPLY AND DIVIDE TWO COMPLEX NUMBERS
4. USING STRUCTURES WAP TO CHECK THE VALIDY OF DATE
5. WRITE A PROGRAM TO DEFINE THE CLASS WORKER SHOWN BELOW
CLASS WORKER ( PRIVATE :
WNAME CHARACTER (20),
WNO INTEGER,
WGRATE FLOAT,
HOURLYWAGERATE FLOAT,
TOTWAGE FLOAT,
CALCWAGE(HRWG,WGRATE)
PUBLIC :
WORKER();
INDATA();
OUTDATA();
)
WAP TO CREATE AN ARRAY OF n OBJECTS AND DISPLAY
6. WRITE A PROGRAM TO DEFINE THE CLASS BANK SHOWN BELOW
CLASS BANK { PRIVATE :
ACCNO INTEGER.
NAME CHARACTER 20
ACCTYPE CHARACTER 1 ('S','C') USE ENUM
BALANCE FLOAT
PUBLIC:
INITIAL();
DEPOSIT();
WITHDRAWL();
BALANCE();
DISPLAY();
}
WAP TO CREATE AN ARRAY OF n OBJECTS AND DISPLAY
7. WAP USING FUNCTION OVERLOADING TO CALCULATE A^B WHEN
A) A AND B ARE INTEGER C) A AND B ARE REAL
B) A IS REAL AND B IS INTEGER D) A IS INTEGER AND B IS REAL
8. WAP USING FUNCTION OVERLOADING TO CALCULATE AREA OF CIRCLE, SQUARE
AND RECTANGLE.
9. WAP USING SINGLE INHERITANCE FOR THE FOLLOWING CLASSES
CLASS PERSON
(PRIVATE:
CHAR NAME
INT AGE
PUBLIC :
VOID INDATA()
VOID OUTDATA()
CLASS STUDENT
(PRIVATE :
FLOAT TMARKS
INT ROLLNO
PUBLIC:
CHAR CALGRADE();
VOID ENTER();
VOID DISPLAY();
CLASS STUDENT
(PRIVATE :
FLOAT TMARKS
INT ROLLNO
PUBLIC:
CHAR CALGRADE();
VOID ENTER();
VOID DISPLAY();
11. WAP USING MULTILEVEL INHERITANCE FOR THE FOLLOWING CLASSES
CLASS GAME
PRIVATE :
CHAR GAME_NAME
PUBLIC:
VOID INPUT()
VOID OUTPUT( )
CLASS PERSON
(PRIVATE:
CHAR NAME
INT AGE
PUBLIC :
VOID INDAT()
VOID OUTDATA()
CLASS STUDENT
(PRIVATE :
FLOAT TMARKS
INT ROLLNO
PUBLIC:
CHAR CALGRADE();
VOID ENTER();
VOID DISPLAY();
24. WAP TO CREATE A BINARY FILE AND WRITE OBJECTS TO IT , DISPLAY THE OBJECTS ON
SCREEN FOR THE GIVEN CLASS-
CLASS WORKER ( PRIVATE :
WNAME CHARACTER (20),
WNO INTEGER,
WGRATE FLOAT,
HOURLYWAGERATE FLOAT,
TOTWAGE FLOAT,
CALCWAGE(HRWG,WGRATE)
PUBLIC :
WORKER();
INDATA();
OUTDATA( ); )
25. GIVEN A BINARY FILE “SPORTS.DAT” CONTAINING RECORDS OF THE FOLLOWING
STRUCTURE TYPE
STRUCT SPORTS { CHAR EVENT[20];
CHAR PARTICIPANT[10][30]; }
WAP TO READ THIS FILE AND CREATE ANOTHER FILE CALLED “ATHELATIC.DAT” COPYING
ONLY THOSE RECORDS WHERE EVENT NAME IS “ATHELETIC”
26. WAP TO PRINT AND FIND THE SUM OF FIBONACCI SERIES USING RECURSION.
27. WAP TO PRINT AND FIND THE SUM OF EVEN /ODD NUMBERS USING RECURSION.
28. WAP USING POINTERS TO FIND THE SMALLEST/ LARGEST ELEMENT IN A DYNAMICALLY
CREATED ARRAY
29. WAP USING POINTERS TO SWAP TO INTEGERS
30. WAP USING POINTERS TO FIND THE LENGTH OF A STRING AND PRINT THE REVERSED
STRING .
SQL – TWO PRINOUTS BASED ON QUERIES FROM THE TABLE(S).