The program should declare a 20element one dimensional int a

The program should declare a 20-element, one dimensional int array named commission. Assign the following 20 numbers to the array: 300, 500, 200, 150, 600, 750, 900, 150, 100, 200, 250, 650, 300, 750, 800, 350, 250, 150, 100, and 300. The program should prompt the user to enter a commission amount from 0 through 1000. It then should display the number of salespeople who earned that commission. Use a sentinel value to end the program. Use the application to answer the following questions:

a. How many salespeople earned a commission of 100?

b. How many salespeople earned a commission of 300?

c. How many salespeople earned a commission of 50?

d. How many salespeople earned a commission of 900?

Solution

The program is as follows:

#include <stdio.h>

#include<conio.h>

int main()

{

int commission[20]={300,500,200,150,600,750,900,150,100,200,250,650,300,750,800,350,250,150,100,300};

int flag=1,com, i, j, count=0;

/*

* Read size of array and elements in array

*/

  

  

while(flag==1){

printf(\"enter 1 if you want to continue and enter 0 if you want to exit\ \");

scanf(\"%d\", &flag);

if(flag==1)

{

printf(\"enter commission\ \");

scanf(\"%d\", &com);

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

{ if(commission[i]==com)

count++;

}

printf(\"%d exists %d times\ \",com,count);

}

}

getch();

return 0;

}

anwers to question are

a. How many salespeople earned a commission of 100? 2

b. How many salespeople earned a commission of 300? 3

c. How many salespeople earned a commission of 50?0

d. How many salespeople earned a commission of 900?1

The program should declare a 20-element, one dimensional int array named commission. Assign the following 20 numbers to the array: 300, 500, 200, 150, 600, 750,
The program should declare a 20-element, one dimensional int array named commission. Assign the following 20 numbers to the array: 300, 500, 200, 150, 600, 750,

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site