#include #include void getFlights(int time, int *dep, int *arr,int n); int main() { int dep[] = {720, 540, 1050, 1260, 930},arr[] = {870, 660, 1200, 1410, 1080},hr,min,n=5; printf("Enter Hour (0-23): "); scanf("%d",&hr); printf("Enter Min (0-59): "); scanf("%d",&min); int time = hr*60 + min; getFlights(time,dep,arr,n); return 0; } void getFlights(int time, int *dep, int *arr,int n) { int i=0,before = 0,after = 24*60,inBef = 0,inAf=0; while(ibefore && *(dep+i)< time ) { inBef = i; before = *(dep+inBef); } if( *(dep+i)= time ) { inAf = i; after = *(dep+inAf); } i++; } printf("Flight 1 : Departure : %02d:%02d Arrival : %02d:%02d\n", (*(dep + inBef))/60,(*(dep + inBef))%60 , (*(arr + inBef))/60,(*(arr + inBef))%60); printf("Flight 2 : Departure : %02d:%02d Arrival : %02d:%02d\n", (*(dep + inAf))/60,(*(dep + inAf))%60 , (*(arr + inAf))/60,(*(arr + inAf))%60); }