In: Computer Science
In 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 <stdio.h> int main() { const int SCORES_SIZE = 4; int lowerScores[SCORES_SIZE]; int i; lowerScores[0] = 5; lowerScores[1] = 0; lowerScores[2] = 2; lowerScores[3] = -3; for (i = 0; i < SCORES_SIZE; ++i) { if (lowerScores[i] > 0) { lowerScores[i]--; } else { lowerScores[i] = 0; } } for (i = 0; i < SCORES_SIZE; ++i) { printf("%d ", lowerScores[i]); } printf("\n"); return 0; }
#include <stdio.h> int main() { const int SCORES_SIZE = 4; int lowerScores[SCORES_SIZE]; int i; for (i = 0; i < SCORES_SIZE; ++i) { scanf("%d", &lowerScores[i]); } for (i = 0; i < SCORES_SIZE; ++i) { if (lowerScores[i] > 0) { lowerScores[i]--; } else { lowerScores[i] = 0; } } for (i = 0; i < SCORES_SIZE; ++i) { printf("%d ", lowerScores[i]); } printf("\n"); return 0; }