+1-415-670-9189
info@expertsmind.com
Input pairs of natural numbers
Course:- JAVA Programming
Reference No.:- EM13405




Assignment Help
Expertsmind Rated 4.9 / 5 based on 47215 reviews.
Review Site
Assignment Help >> JAVA Programming

The desired functionality is for your programs to input pairs of natural numbers as they're entered by the user, until the user enters a zero as the first in a pair of numbers. The first number in each pair indicates a bin for the second number. For example, the pair of numbers 3 4 means that bin 3 contains the number 4. After the user enters a bin number of 0, your programs then allow the user to enter natural numbers until another 0 is entered; for every natural number i entered, your programs must output the product of all the numbers in bin i (or 0 if there are no numbers in that bin). Throughout all these operations, your programs must be reasonably efficient-there should never be long, noticeable pauses during execution.

Examples of Desired Behavior:

Enter a natural number: 1
Enter a natural number: 2
Enter a natural number: 1
Enter a natural number: 3
Enter a natural number: 1
Enter a natural number: 4
Enter a natural number: 0
Enter a natural number: 1
24
Enter a natural number: 0

(Here bin 1 contains 2, 3, and 4, so the product for bin 1 is 24)

Enter a natural number: 0
Enter a natural number: 2
0
Enter a natural number: 3
0
Enter a natural number: 1
0
Enter a natural number: 0

(Here no bins contain numbers, so 0 is returned for all of their products)

Enter a natural number: 0
Enter a natural number: 0

(Here no numbers are stored and no products are sought)

Enter a natural number: 70000
Enter a natural number: 9
Enter a natural number: 70000
Enter a natural number: 7
Enter a natural number: 100000
Enter a natural number: 1
Enter a natural number: 100000
Enter a natural number: 1
Enter a natural number: 200000
Enter a natural number: 5
Enter a natural number: 200000
Enter a natural number: 0
Enter a natural number: 200000
Enter a natural number: 7
Enter a natural number: 0

Enter a natural number: 70000
63
Enter a natural number: 100000
1
Enter a natural number: 200000
0
Enter a natural number: 1
0
Enter a natural number: 0




Put your comment
 
Minimize


Ask Question & Get Answers from Experts
Browse some more (JAVA Programming) Materials
Write a program for sending and receiving a file that uses Hamming code for error correction - The encoder should generate file encoded that consists of codewords and should b
Analyze the performance of both the threaded and non-threaded versions. Improve the performance of the Java program by adding threads to the Sort.java file. Implement the thr
If the first item is displayed and the user clicks on the Previous button, the last item should display. If the last item is displayed and the user clicks on the Next button
Write a JAVA program using 2D Array to auto-grade exams. For a class of N students, your program should read letter answers (A, B, C, D) for each student.
createDictLetterFrequencies that reads the file and also takes a parameter n. This method should return a dictionary of dictionaries. The outer dictionary associates the previ
Write Mybank class in Mybank.java. Create an array to hold four Account objects. For each account, randomly set the balance in the range of $0-$1000.00; print out the balance
Your task is to create a sketch that draws this image using Processing (the gray is the background): You are not allowed to use images, you must recreate the image using drawi
Write a short Java method that contains code for which it is probably impossible for that code to ever be executed, but your favorite Java compiler does not detect this fa