Heaven’s Light is Our Guide
Rajshahi University of Engineering & Technology
Department of Computer Science & Engineering
Lab Manual
Course Code: CSE 1102 (Sec A)
Course Title: Sessional based on CSE 1101
Module 10 [Structure]:
(for Week 11:9-13/8/2025)
1. Problem Statement: Write a program to create the following structure:
Student [Roll NO, Name, Gender, CGPA]
Now create a menu to manipulate the structure
******** Menu**********
1. Insert
2. Delete
3. Update
4. Info for Highest CGPA
5. Display Position info
6. Search
7. Statistics
8. Exit
Enter your option:
Do the following:
i) Insert at least 180 students information (may be randomly)
ii) Delete student with their roll number
iii) Update name and CGPA of a student based on roll number
iv) Display Roll, Name and CGPA who go highest CGPA (May be more than
one)
v) Display all student according to their position (calculate position based on
CGPA)
vi) Search student based on roll number or name or CGPA or Genger
vii) The statistics look like the following
Total Students: 205
Total Students with CGPA more than 3.0: 129
Total Students with CGPA less than 3.0: 76
Average CGPA for Female Students: 3.67
Average CGPA for Male Students: 3.62
Use functions for each of menu options and display appropriate message when
required.