Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Why am I receiving error codes with my program? Can someone fix the problem without changing the MAIN function. Thanks!!!( This is C programming )

Why am I receiving error codes with my program? Can someone fix the problem without changing the MAIN function. Thanks!!!( This is C programming )

#include

#include

int Add(int a, int b)

{

return a + b;

}

int Mult(int a, int b)

{

return a*b;

}

int IAvg(int a, int b)

{

return (a + b) / 2;

}

float FAvg(int a, int b)

{

return (a + b) / 2;

}

int Big(int a, int b)

{

if (a >= b)

{

return a;

}

return b;

}

int Small(int a, int b)

{

if (a <= b)

{

return a;

}

return b;

}

int Max(int* a, int size)

{

int i = 0;

int max = 0;

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

{

if (max < a[i])

{

max = a[i];

}

}

return max;

}

int Min(int* a, int size)

{

int i = 1;

int min = a[0];

for (i = 1; i < size; i++)

{

if (min > a[i])

{

min = a[i];

}

}

return min;

}

int Sum(int* a, int size)

{

int i = 0;

int sum = 0;

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

{

sum = sum + a[i];

}

return sum;

}

char numVowels(char phrase[])

{

for(i=0;i

{

if(phrase[i]=='a' || phrase[i]=='A' || phrase[i]=='e' || phrase[i]=='E' || phrase[i]=='i' || phrase[i]=='I' || phrase[i]=='o' || phrase[i]=='O' || phrase[i]=='u' || phrase[i]=='U')

vow=vow+1;

}

return vow;

}

void niceline(int i, char s, char m)

{

int j = i - 2;

int k = 0;

printf("%s", s);

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

{

printf("%s", m);

}

printf("%s", s);

}

void box(int i, int j, char s, char m)

{

int k = 0;

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

{

printf("%s", s);

}

for (k = 0; k < i - 2; k++)

{

niceline(7, s, m);

}

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

{

printf("%s", s);

}

}

int main()

{

int a, b, c;

float f;

a = 5;

b = 4;

printf("Using values %d and %d ", a, b);

c = Add(a, b);

printf("Add %d ", c);

c = Mult(a, b);

printf("Mult %d ", c);

c = IAvg(a, b);

printf("IAvg %d ", c);

f = FAvg(a, b);

printf("FAvg %.2f ", f);

c = Big(a, b);

printf("Big %d ", c);

c = Small(a, b);

printf("Small %d ", c);

int nums[12] = { 22,43,35,8,43,17,54,41,29,48,36,19 };

int many = 12;

for (a = 0; a < many; ++a)

{

printf("%2d ", nums[a]);

printf(" ");

}

printf("max: %2d ", Max(nums, many));

printf("min: %2d ", Min(nums, many));

printf("sum: %2d ", Sum(nums, many));

char phrase[] = "DSU ... in Madison SD since 1881";

printf("String:: %s ", phrase);

many = numVowels(phrase);

printf("There are %d vowels ", many);

niceline(6, 'a', 'b');

niceline(7, '2', '1');

box(4, 5, '@', ' ');

box(6, 3, ' ', '#');

return 0;

}

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

Online Systems For Physicians And Medical Professionals How To Use And Access Databases

Authors: Harley Bjelland

1st Edition

1878487442, 9781878487445

Students also viewed these Databases questions

Question

Explain how to build high-performance service delivery teams.

Answered: 1 week ago

Question

Understand what a service-oriented culture is.

Answered: 1 week ago