1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
olchik [2.2K]
3 years ago
6

Write a loop that subtracts 1 from each element in lowerScores. If the element was already 0 or negative, assign 0 to the elemen

t. Ex: lowerScores = {5, 0, 2, -3} becomes {4, 0, 1, 0}.
Computers and Technology
2 answers:
Veseljchak [2.6K]3 years ago
6 0

Answer:

import java.util.Scanner;

public class StudentScores {

public static void main(String[] args) {

 int len = 5;

 int i;

 int[] lowerScores = new int[len];

 lowerScores[0] = 5;

 lowerScores[1] = 0;

 lowerScores[2] = 2;

 lowerScores[3] = -3;

 System.out.println("The original elements of array are ");

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

 {

  System.out.print(lowerScores[i] + " ");

 }

  System.out.println();

 System.out.println("The modified elements of array are ");

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

 {

  if (lowerScores[i] < 0) {

   lowerScores[i] = 0;

  } else if (lowerScores[i] > 0) {

   lowerScores[i] = lowerScores[i] - 1;

  }

 }

 for (i = 0; i < lowerScores.length; ++i) {

  System.out.print(lowerScores[i] + " ");

 }

 System.out.println();

}

}

Explanation:

The code is missing for loop:  for (i = 0; i < lowerScores.length; ++i)

for (i = 0; i < lowerScores.length; ++i) {

  System.out.print(lowerScores[i] + " ");

 }

Xelga [282]3 years ago
5 0

Answer:

The JAVA program to implement for loop for given scenario is shown below.

public class MyProgram {

   public static void main(String args[]) {    

     int len = 5;

     int[] lowerScores = new int[len];      

     lowerScores[0] = 5;

     lowerScores[1] = 0;

     lowerScores[2] = 2;

     lowerScores[3] = -3;      

     System.out.println("The original elements of array are ");

     for(int i=0; i<len; i++)

     {

         System.out.print(lowerScores[i]+" ");

     }      

     System.out.println();

     System.out.println("The modified elements of array are ");

     for(int i=0; i<len; i++)

     {

         // if element is 0 or negative, 0 is assigned to this index

         if(lowerScores[i] <= 0)

           lowerScores[i] = 0;

       // 1 is subtracted from every non zero and positive element

         else

           lowerScores[i] = lowerScores[i] - 1;

           

       System.out.print(lowerScores[i]+" ");

     }

   }

}

OUTPUT

The original elements of array are  

5 0 2 -3 0  

The modified elements of array are  

4 0 1 0 0

Explanation:

The integer array is declared as shown.

int[] lowerScores = new int[len];

The length of the array is given by integer variable len. As per the question, we have taken four elements and size of 5 for the given array.

int len = 5;

The elements of the array are initialized inside the program with the elements given in the question.

lowerScores[0] = 5;

      lowerScores[1] = 0;

The values of the array can be changed to test the program. Also, the size of the array can be changed for testing.

As per the given scenario, if the element is greater than zero, 1 is subtracted from this element. For elements less than or equal to zero, that particular element is assigned the value of 0.

The given program implements if else statement inside for loop for this purpose.

for(int i=0; i<len; i++)

     {

         // if element is 0 or negative, 0 is assigned to this index

         if(lowerScores[i] <= 0)

           lowerScores[i] = 0;

       // 1 is subtracted from every non zero and positive element

         else

           lowerScores[i] = lowerScores[i] - 1;

     }  

You might be interested in
Ed-Only g - Last Modified: November 2 -
valina [46]

Answer:

Could u state this more clearly

Explanation:

6 0
3 years ago
What are the classifications of computer
anygoal [31]

Answer:

Computers differ based on their data processing abilities. They are classified according to purpose, data handling and functionality.Computers can be classified, or typed, in many ways. Some common classifications of digital computers are summarized below.

Microcomputers (personal computers).

Minicomputers (midrange computers).

Mainframe computers.

Supercomputers

Microcomputers became the most common type of computer in the late 20th century

8 0
3 years ago
what injection practices are part of Standard Precautions and are aimed at maintaining basic levels of patient safety and health
padilas [110]
Http://www.oneandonlycampaign.org/safe_injection_practices
7 0
4 years ago
Zenmap's topology tab displays a __________ that shows the relative size and connection type of all discovered ip hosts.
VladimirAG [237]
<span>Zenmap's topology tab displays a "Bubble Chart" that shows the relative size and connection type of all discovered IP hosts.
</span>A kind of chart which shows three dimensional data is known as Bubble chart. It also can be seen as the variation of scatter plot where bubbles replace the data points.
4 0
3 years ago
Joe wants to use pictures from the Internet in a word processing program. Which is the most important aspect that Joe should con
IrinaK [193]

Answer:

B. Copyright

Explanation:

Joe needs to consider the Copyright as it is the legal means of protection of an author's work; it is the intellectual property that provides exclusiveness to the author's work, which menas that all the content and work created by the author, and protected by copyright cannot be used or published by anyone else without the consent of the author. For that reason, if the picture used by Joe has copyright it cannot be used in his project.

5 0
4 years ago
Read 2 more answers
Other questions:
  • Chances are if you ar Chances are, if you are involved in a crash, it will happen __________ a. during a long trip. b. close to
    7·2 answers
  • TCP waits until it has received three duplicate ACKs before performing a fast retransmit. Why do you think the TCP designers cho
    13·1 answer
  • After configuring a static IP address on a desktop computer, the technician finds that he cannot communicate with other devices
    10·1 answer
  • Business customers pay $0.006 per gallon for the first 8000 gallons. If the usage is more than 8000 gallons, the rate will be $0
    11·1 answer
  • 15. A mechanism by which other modules, such as I/O and memory, may interrupt the normal sequencing of the processor is called (
    13·1 answer
  • An inventory management system that goes beyond just managing inventory to act as a complete distribution system (including inve
    10·1 answer
  • Your electric service has been failing with some frequency lately because of a lot of storms, and you are looking for more peace
    14·1 answer
  • A line in the Agile Manifesto reads, "____________ and _____________ over processes and tools". Please select which option best
    9·1 answer
  • Cryptocurrencies are digital tokens that are created independently of government money, and can act as a medium of exchange and
    15·1 answer
  • Write a program that stores the maximum of three values. The values are stored in $s0, $s1, and $s2. Store the result in $s3. No
    6·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!