This is part of a function that is supposed to check if the entered id exists, if it does then zero out all of values. If the id does not exist then print that no employees work there... Problem is, is that while it does zero out the values it is still printing out that no employees with that id works there. I cant figure out why it is still running the else statement if the if is executed.Code:printf("Enter the employee's id number: "); scanf("%d", &temp_id); for(index = ZEROI; index < MAX_EMPLOYEE; index++) { if(temp_id == id[index]) { for(loop = ZEROI; loop <= COLUMN; loop++) { class[index][loop] = NULL; firstName[index][loop] = NULL; lastName[index][loop] = NULL; salary[index] = ZEROI; id[index] = ZEROI; } } else { printf("No employee with this id currently works here\n"); } }