diff --git a/HW1Algorithm.txt b/HW1Algorithm.txt new file mode 100644 index 0000000..6ce489e --- /dev/null +++ b/HW1Algorithm.txt @@ -0,0 +1,25 @@ +Algorithm: +Define Structures: + +Define the Student structure with attributes: student_code, name, and id_code. +Define the Resident structure with attributes: id_code and city. +Read Data from Files: + +Read data from F1.txt and store it in an array of Student structures. +Read data from F2.txt and store it in an array of Resident structures. +User Input: + +Prompt the user to input a string Residence. +Match Students: + +Iterate through the list of students and residents. +For each student, check if their id_code matches the id_code of any resident with the given Residence. +If a match is found, add the student to the list of matching students. +Output Results: + +Check if there are any matching students. +If there are matching students, print their details (Student Code, Name, ID Code). +If no matching students are found, print a message indicating that no students were found with the given residence. +Program Termination: + +After printing the results, terminate the program.