Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Can you please explain this C code beside every code on each line: #include int main() { long long int level; long long int time;

Can you please explain this C code beside every code on each line:

#include

int main() { long long int level; long long int time; long long int orderTime; long long int minimumTime = 0;

scanf("%d", &level); getchar(); long long int array1[level]; long long int array2[level + 1]; long long int array3[level + 1];

for(int i = 0; i < level - 1; i++) { scanf("%lld", &array1[i]); getchar(); }

for(int i = 0; i < level; i++){ scanf("%lld", &array2[i]); getchar(); }

for(int i = 0; i < level; i++){ scanf("%lld", &array3[i]); getchar(); }

for(int i = level - 1; i >= 1; i--) { if(array3[i] > array2[i]) { time = array3[i] - array2[i]; array2[i - 1] = array2[i - 1] - time; array2[i] = array2[i] + time; orderTime = time * array1[i - 1]; minimumTime = minimumTime + orderTime; } }

if(array2[0] < 0 || array3[0] > array2[0]) { printf("-1 "); } else { printf("%lld ", minimumTime); } return 0; } Thank you!!

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Modern Datalog Engines In Databases

Authors: Bas Ketsman ,Paraschos Koutris

1st Edition

1638280428, 978-1638280422

More Books

Students also viewed these Databases questions