Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- import java.util.ArrayList;
- import java.util.Collections;
- public class HomeworkRace
- {
- public static void main(String[] args)
- {
- Scanner in = new Scanner(System.in);
- System.out.println("Vavedete broi sustezateli: ");
- int n = in.nextInt();
- double[] array = new double[n];
- int i = 0, j = 0;
- while (i<n)
- {
- System.out.println("Molq vavedete vreme: ");
- if (in.hasNextDouble()) {
- array[i] = in.nextDouble();
- }
- else
- {
- System.out.println("Tova ne e vreme!");
- array[i] = 0.0; // avtomatichno mu zadavam 0 ms
- break;
- }
- i++;
- }
- /* System.out.println("\n The times are:");
- while (j<n)
- {
- System.out.print(array[j] + "\t");
- j++;
- } */
- ArrayList<Double> list = new ArrayList<Double>();
- for (double d:array
- ) {
- list.add(d);
- }
- System.out.println(list);
- System.out.println("Nai bavniq: " + Collections.min(list));
- System.out.println("Nai burziq: " + Collections.max(list));
- double sum = 0;
- for ( double d: list
- ) {
- sum+=d;
- }
- double avg = sum/n; // tova e mean defakto
- System.out.println("Avg e: " + avg);
- ArrayList<Double> list2 = new ArrayList<Double>();
- ArrayList<Double> list3 = new ArrayList<Double>();
- double sum2 = 0;
- for (double d: list
- ) {
- list2.add(d-avg);
- }
- for (double d: list2
- ) {
- list3.add(d*d);
- }
- for (double d: list3
- ) {
- sum2+=d;
- }
- double variance = sum2/(n-1);
- double devation = Math.sqrt(variance);
- System.out.println("The deviation is: " + devation);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement