Dan_Ender

Untitled

Nov 10th, 2017
110
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.io.BufferedReader;
  2. import java.io.InputStreamReader;
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6. public class Test {
  7.    
  8.     public static void main(String[] args) throws Exception {
  9.        
  10.         int num1;
  11.         double num2 = 0;
  12.        
  13.         List<Integer> ints = new ArrayList<>();
  14.        
  15.         //Считывание чисел {
  16.         BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
  17.        
  18.         while(true) {
  19.             num1 = Integer.parseInt(input.readLine());
  20.             if (num1<0) {
  21.                 break;
  22.             } else {
  23.                 ints.add(num1);
  24.             }
  25.         }
  26.         // }
  27.        
  28.         num1 = Integer.parseInt(ints.toString().replace("[", "").replace("]", "").replace(", ", "")); //реплэйсы чтобы строка не выглядела так: [1,2,3]
  29.        
  30.         for(int i=0;i<ints.size();i++) {
  31.             for(int integer=0;integer<=i;integer++) {
  32.                 num2 = num2+(Math.pow(ints.get(integer),3)); //Math.pow(int base,int exponent); - возведение в степень
  33.             }
  34.             if (num2>num1) {
  35.                 System.out.println(i); //не -1 т.к. в Java отсчет начинается с 0.
  36.                 System.out.println(num1);
  37.                 System.out.println(num2);
  38.             } else if (i==(ints.size()-1)) {
  39.                 System.out.println(i+1); //Если сумма всех чисел в кубе не больше числа
  40.             }
  41.         }
  42.        
  43.     }
  44.    
  45. }
Advertisement
Add Comment
Please, Sign In to add comment