skipter

Histogram - 6 March 2016 Java Basics

Apr 9th, 2017
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.28 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Main {
  4.  
  5.     public static void main(String[] args) {
  6.  
  7.         Scanner input = new Scanner(System.in);
  8.         int n = Integer.parseInt(input.nextLine());
  9.  
  10.         int p1 = 0;
  11.         int p2 = 0;
  12.         int p3 = 0;
  13.         int p4 = 0;
  14.         int p5 = 0;
  15.         int count = 0;
  16.  
  17.         for (int i = 0; i < n; i++) {
  18.             int currentNumber = Integer.parseInt(input.nextLine());
  19.             count++;
  20.  
  21.             if (currentNumber <= 199) {
  22.                p1++;
  23.             }
  24.             if (currentNumber >= 200 && currentNumber <= 399) {
  25.                 p2++;
  26.             }
  27.             if (currentNumber >= 400 && currentNumber <= 599) {
  28.                 p3++;
  29.             }
  30.             if (currentNumber >= 600 && currentNumber <= 799) {
  31.                 p4++;
  32.             }
  33.             if (currentNumber >= 800 && currentNumber <= 1000) {
  34.                 p5++;
  35.             }
  36.         }
  37.         System.out.printf("%.2f%%\n", (double) 100 * p1 / count);
  38.         System.out.printf("%.2f%%\n", (double) 100 * p2 / count);
  39.         System.out.printf("%.2f%%\n", (double) 100 * p3 / count);
  40.         System.out.printf("%.2f%%\n", (double) 100 * p4 / count);
  41.         System.out.printf("%.2f%%\n", (double) 100 * p5 / count);
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment