Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //MK
- import java.util.Scanner;
- public class NumberOfChocolate {
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in);
- int n = input.nextInt(), m = input.nextInt(),
- p = input.nextInt(), wrap;
- if (n < 0 || n > 1000) { //price per chocolate
- System.out.println("Please enter number between 0 and 1000");
- n = input.nextInt();
- }
- if (m < n || m > 1001) { // numbers of wrappers for exchange
- System.out.println("Please enter number between " + n + " and 1001");
- m = input.nextInt();
- }
- if (p < 0 || p > 1000) { // total number of friends
- System.out.println("Please enter number between 0 and 1000");
- p = input.nextInt();
- }
- int[] q = new int[p];
- int[] chocolates = new int[p]; //amount of money each friend have
- for(int i = 0; i < q.length; i++) {
- q[i] = input.nextInt();
- if (q[i] < 0 || q[i] > 1000000) { // money friend [i] have
- System.out.println("Please enter number between 0 and 1,000,000");
- q[i] = input.nextInt();
- }
- }
- for(int i = 0; i < q.length; i++) {
- chocolates[i] = q[i]/n;
- wrap = chocolates[i] / m;
- while(wrap != 0) {
- chocolates[i] += wrap;
- if(((wrap % m) + (wrap / m)) >= m && ((wrap % m) + (wrap / m)) < 2 * m) {
- chocolates[i] += 1;
- }
- wrap = wrap / m;
- }
- System.out.println(chocolates[i]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement