Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

A. Write the C++ code for a program that allows a user to enter 15 numbers, then

ID: 3543278 • Letter: A

Question

A. Write the C++ code for a program that allows a user to enter 15 numbers, then displays each number and its difference from the numeric average of the numbers entered.

B. Modify the program in Exercise 2a so that the user can enter any amount of numbers up to 15 until a sentinel value is entered.

Use the following Pseudocode:

// Start

//     Declarations

//         num SIZE = 15

//         num numbers[SIZE]

//         num counter = 0

//         num total = 0

//         num average = 0

//         num diffFromAvg = 0

//         num  SENTINEL = -1

//

//     output "Please enter a positive number: "

//     input numbers[counter]

//     while ((counter < (SIZE

Explanation / Answer

a)

#include <iostream>
using namespace std;

int main() {
float numarray[15],sum=0,avg=0;
for(int i=0;i<15;i++)
{

cout<<"Please enter a positive number"<<endl;
cin>>numarray[i];
}
for(int i=0;i<15;i++)
{
sum+=numarray[i];
avg=sum/(i+1);
cout<<"The number is "<<numarray[i]<< " and diffeence from average is "<<numarray[i]-avg<<endl;
}
return 0;
}




b)


#include <iostream>
using namespace std;

int main() {
float numarray[15],sum=0,avg=0,scan;
int sentinel=-1,counter=0,size=15;
while(counter<size)
{
cout<<"Please enter a positive number"<<endl;
cin>>scan;
if(scan!=sentinel)
{
numarray[counter]=scan;
counter++;
}
else
break;
}
for(int i=0;i<counter;i++)
{
sum+=numarray[i];
avg=sum/(i+1);
cout<<"The number is "<<numarray[i]<< " and differnce from average is "<<numarray[i]-avg<<endl;
}
return 0;
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote