Respuesta :
To find out the duration of alex's movies, you can use the code in C++ to make this calculation, where you will only need the number of movies and their duration, as well:
Writing code in C++:
#include<bits/stdc++.h>
using namespace std;
struct Movie {
 int timeBegin, duration, timeEnd;
 bool operator<(const Movie& another) const {
   return timeEnd < another.timeEnd;
 }
};
struct Festival {
 int count;
 vector<Movie> movies;
};
Festival* initialize(int timeBegin[], int duration[], int count) {
 Festival* filmFestival = new Festival;
 filmFestival->count = count;
 for (int i = 0; i < count; i++) {
   Movie temp;
   temp.timeBegin = timeBegin[i];
   temp.duration = duration[i];
   temp.timeEnd = timeBegin[i] + duration[i];
   filmFestival->movies.push_back(temp);
 }
 return filmFestival;
}
int solve(Festival* fest) {
 int res = 0;
 sort(fest->movies.begin(), fest->movies.end());
 int timeEnd = -1;
 for (int i = 0; i < fest->count; i++) {
   if (fest->movies[i].timeBegin >= timeEnd) {
    res++;
      timeEnd = fest->movies[i].timeEnd;
   }
 }
 return res;
}
int main(int argc, char *argv[]) {
int timeBegin[] = {1, 3, 0, 5, 5, 8, 8};
int duration[] = {3, 2, 2, 4, 3, 2, 3};
Festival * fest;
fest = initialize(timeBegin,duration, 7);
cout << solve(fest) << endl;
return 0;
}
See more about C Code at brainly.com/question/17544466
#SPJ1
