Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

#include void modifyArray(int b[], int size); void modifyElement(int e); int calculateSum(int n[]); int main(void) { int n[5] = {32, 27, 64, 18, 95}; int i,

#include

void modifyArray(int b[], int size);

void modifyElement(int e);

int calculateSum(int n[]);

int main(void)

{

int n[5] = {32, 27, 64, 18, 95};

int i, result;

int total = 0;

printf("Element Value ");

for (i = 0; i < 5; ++i)

{

printf("%7u%13d ", i, n[i]);

total += n[i];

}

result = calculateSum(n);

printf("Total array elements values is %d ", total);

printf("Result array elements values is %d ", result);

modifyArray(n, 5);

for (i = 0; i < 5; ++i)

{

printf("%7u%13d ", i, n[i]);

total += n[i];

}

printf("Total array elements values is %d ", total);

result = calculateSum(n);

printf("Result array elements values is %d ", result);

modifyElement(n[3]);

for (i = 0; i < 5; ++i)

{

printf("%7u%13d ", i, n[i]);

total += n[i];

}

printf("Total array elements values is %d ", total);

result = calculateSum(n);

printf("Result array elements values is %d ", result);

}

int calculateSum(int n[])

{

int sum = 0;

int i;

for(i = 0; i < 5; i++)

{

sum += n[i];

}

return sum;

}

void modifyArray(int b[], int size)

{

int j;

for ( j = 0; j < size; ++j)

{

b[j] *= 2;

}

}

void modifyElement(int e)

{

printf("Value in modifyElement is %d ", e *= 2);

}

  1. Now, go to the first FOR loop inside the MAIN function, and change its parameters to: for (i = 0; i < 7; ++. Compile the program and run it. Copy you output and Explain the results.

  1. Explain what happened to the Result variable and why:

  1. Return this FOR loop to its original parameters for (i = 0; i < 5; ++i).

  1. Remove the number of elements from the n[] array declaration (delete the number 5): int n[ ] = {32, 27, 64, 18, 95};. Compile the program and run it. What happens to your output and why.

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

Beyond Big Data Using Social MDM To Drive Deep Customer Insight

Authors: Martin Oberhofer, Eberhard Hechler

1st Edition

0133509796, 9780133509793

More Books

Students also viewed these Databases questions

Question

State the uses of job description.

Answered: 1 week ago

Question

Explain in detail the different methods of performance appraisal .

Answered: 1 week ago

Question

How do Dimensional Database Models differ from Relational Models?

Answered: 1 week ago

Question

What type of processing do Relational Databases support?

Answered: 1 week ago

Question

Describe several aggregation operators.

Answered: 1 week ago