Untitled
unknown
plain_text
3 years ago
841 B
2
Indexable
#include<stdio.h> #include<stdlib.h> struct task{ char task_name; int start; int finish; }; struct task user[50]; void Maximum_activity(int s[], int f[], int n, struct task arr[]) { int i, j; i = 0; printf("%d ", i); for (j = 1; j < n; j++) { if (s[j] >= f[i]) { printf ("%c \n", arr[j].task_name); i = j; } } } int main() { int num, start[50], finish[50], b_time; scanf("%d", &num); for(int i=0; i<num; i++) { scanf("%c", &user[i].task_name); scanf("%d%d", &user[i].start, &user[i].finish); } scanf("%d", &b_time); for(int i=0; i<num; i++) { start[i]=user[i].start; finish[i]=user[i].finish; } Maximum_activity(start,finish,num,user); }
Editor is loading...