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

c++ Write a loop that subtracts 1 from each element in lowerScores. If the eleme

ID: 3576483 • Letter: C

Question

c++

Write a loop that subtracts 1 from each element in lowerScores. If the element was already 0 or negative, assign 0 to the element. Ex: lowerScores = {5, 0, 2, -3} becomes {4, 0, 1, 0}.

#include <iostream>
using namespace std;

int main() {
const int SCORES_SIZE = 4;
int lowerScores[SCORES_SIZE];
int i = 0;

lowerScores[0] = 5;
lowerScores[1] = 0;
lowerScores[2] = 2;
lowerScores[3] = -3;

/* Your solution goes here */

for (i = 0; i < SCORES_SIZE; ++i) {
cout << lowerScores[i] << " ";
}
cout << endl;

return 0;
}

Explanation / Answer

#include <iostream>
using namespace std;

int main() {
    const int SCORES_SIZE = 4;
    int lowerScores[SCORES_SIZE];
    int i = 0;

   lowerScores[0] = 5;
    lowerScores[1] = 0;
    lowerScores[2] = 2;
    lowerScores[3] = -3;

for(i=0;i<SCORES_SIZE ;++i)
{

if(lowerScores[i]>0) //checking if the number is positive
lowerScores[i]=lowerScores[i]-1;
else
lowerScores[i]=0; //if number is 0 or negative the assigning it to 0
}

   for (i = 0; i < SCORES_SIZE; ++i) {
       cout << lowerScores[i] << " ";
    }
    cout << 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