Advertisement
Shavit

P. 50 Ex. 10.42

Jan 21st, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.20 KB | None | 0 0
  1. // Shavit Borisov
  2. // CW
  3.  
  4. import java.util.Scanner;
  5.  
  6. public class Video {
  7.  
  8.     public static void main(String[] args)
  9.    
  10.     {
  11.         Scanner in = new Scanner(System.in);
  12.        
  13.         final int CLASS_SIZE = 6;
  14.        
  15.         int[] movies = new int[CLASS_SIZE];
  16.         int[] copies = new int[CLASS_SIZE];
  17.        
  18.         int input;
  19.        
  20.         int maxMovies = 0;
  21.         int maxClassMovie = 0;
  22.        
  23.         int maxCopies = 0;
  24.         int maxClassCopies = 0;
  25.        
  26.         System.out.print("Enter video codes, end the sequence with '0': ");
  27.         input = in.nextInt();
  28.        
  29.         while(input != 0)
  30.         {
  31.             int curClass = input / 1000;
  32.             int curCopies = input % 10;
  33.            
  34.             movies[curClass - 1]++;
  35.             if(movies[curClass - 1] > maxMovies)
  36.             {
  37.                 maxMovies = movies[curClass - 1];
  38.                 maxClassMovie = curClass;
  39.             }
  40.            
  41.             copies[curClass - 1] += curCopies;
  42.             if(copies[curClass - 1] > maxCopies)
  43.             {
  44.                 maxCopies = copies[curClass - 1];
  45.                 maxClassCopies = curClass;
  46.             }
  47.            
  48.             input = in.nextInt();
  49.         }
  50.        
  51.         System.out.printf("The class with the max amount of movies is %d (with %d movies)\n", maxClassMovie, maxMovies);
  52.         System.out.printf("The class with the max amount of movie copies is %d (with %d copies)\n", maxClassCopies, maxCopies);
  53.        
  54.         in.close();
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement