i want to make a copy to the solution and past it in the
jgraspAnsweR:
Explanation:
Here is the method abs_diff which takes a double array, first stores the middle value in a variable named middle.
Then using a for loop, separately stores the sum of elements greater or equal to middle and the elements less than middle.
Then the absolute difference of those variables are returned from teh method.
also checked with both the cases.
Code:
public class Main
{
public static double abs_diff(double a[])
{
double middle;
if(a.length % 2==0)
{
middle= (a[a.length/2] + a[(a.length/2)-1])/2.0;
}
else
{
middle = a[a.length/2];
}
double sum_lower = 0, sum_higher = 0;
for(int i=0; i<a.length; i++)
{
if(a[i]<middle)
{
sum_lower = sum_lower + a[i];
}
else
{
sum_higher = sum_higher + a[i];
}
}
return Math.abs(sum_higher - sum_lower);
}
public static void main(String[] args) {
double a[] = {8.5, 32.8, 27.2, 19.1, 6.5, 17.6, 24.2,
23.1, 20.6, 13.2, 28.4, 14.7, 18.6};
System.out.printf("%.2f\n", abs_diff(a));
double b[] = {8.5, 32.8, 6.2, 19.1, 15.5, 17.6, 12.2,
3.2, 28.4, 14.7};
System.out.printf("%.2f", abs_diff(b));
}
}
Output:

PLEASE UPVOTE IF YOU FOUND THIS HELPFUL!
PLEASE COMMENT IF YOU NEED ANY HELP!
i want to make a copy to the solution and past it in the jgrasp 28:19...
//please help
I can’t figure out how to print and can’t get the random numbers to
print. Please help, I have the prompt attached. Thanks
import java.util.*;
public
class
Test
{
/**
Main method */
public
static
void main(String[]
args)
{
double[][]
matrix
=
getMatrix();
//
Display the sum of each column
for
(int
col
= 0;
col
<
matrix[0].length;
col++)
{
System.out.println(
"Sum
" + col
+
" is
" +
sumColumn(matrix,
col));
}
}
/**
getMatrix initializes an...
Use basic java for this after importing PrintWriter object You will make a simple Magic Square program for this Java Programming Assignment. Carefully read all the instructions before beginning to code. It is also required to turn in your pseudocode or a flowchart along with this program. Here are the instructions: At the beginning of the program, briefly describe to the user what a Magic Square Matrix is (described further on), and then allow them to enter “start” to begin...
What this Assignment Is About: Review on Java I topics, such as primitive data types, basic I/O, conditional and logical expressions, etc. Review on Java loops. Documentation Requirements to get full credits in Documentation The assignment number, your name, StudentID, Lecture number(time), and a class description need to be included at the top of each file/class. A description of each method is also needed. Some additional comments inside of methods (especially for a "main" method) to explain code that are...
Could anyone help add to my python code? I now need to calculate the mean and median. In this programming assignment you are to extend the program you wrote for Number Stats to determine the median and mode of the numbers read from the file. You are to create a program called numstat2.py that reads a series of integer numbers from a file and determines and displays the following: The name of the file. The sum of the numbers. The...
Hi I need some help on this lab. The world depends on its successfull compilation. /* Lab5.java Arrays, File input and methods Read the comments and insert your code where indicated. Do not add/modify any output statements */ import java.io.*; import java.util.*; public class Lab5 { public static void main (String[] args) throws Exception { final int ARRAY_MAX = 30; // "args" is the list of tokens you put after "java Project3" on command line if (args.length == 0 )...
in JAVA program.Use top-down design to design and implement a program to ask the user to enter a list of integers, and then display to the user the mean and median of this list. You should first prompt the user to specify the length of the list of integers. For this assignment, your code should create an array of size 10, and then allow the user to specify the number of integers in their list, up to a maximum of...
I'm not getting out put what should I do
I have 3 text files which is in same folder with main
program.
I have attached program with it too.
please help me with this.
------------------------------------------------------------------------------------
This program will read a group of positive numbers from three
files ( not all necessarily the same size), and then calculate the
average and median values for each file. Each file should have at
least 10 scores. The program will then print all the...
Copy the following java codes and compile //// HighArray.java //// HighArrayApp.java Study carefully the design and implementation HighArray class and note the attributes and its methods. Create findAll method which uses linear search algorithm to return all number of occurrences of specified element. /** * find an element from array and returns all number of occurrences of the specified element, returns 0 if the element does not exit. * * @param foundElement Element to be found */ int findAll(int...
I need help making this work correctly. I'm trying to do an array but it is drawing from a safeInput class that I am supposed to use from a previous lab. The safeInput class is located at the bottom of this question I'm stuck and it is not printing the output correctly. The three parts I think I am having most trouble with are in Bold below. Thanks in advance. Here are the parameters: Create a netbeans project called ArrayStuff...
Make a program using Java that asks the user to input an integer
"size". That integer makes and prints out an evenly spaced, size by
size 2D array (ex: 7 should make an index of 0-6 for col and rows).
The array must be filled with random positive integers less than
100. Then, using recursion, find a "peak" and print out its number
and location. (A peak is basically a number that is bigger than all
of its "neighbors" (above,...