Advertisement
Guest User

Untitled

a guest
May 21st, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.50 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. class Task3 {
  4.     public static void main(String args[]) {
  5.         Scanner in = new Scanner(System.in);
  6.        
  7.         // получаем размер массива
  8.         System.out.print("Введите размер массива: ");
  9.         int dimension = in.nextInt();
  10.         double[] arr = new double[dimension];
  11.        
  12.         // заполняем массив
  13.         System.out.println("Заполните массив:");
  14.        
  15.         int i = 0;
  16.        
  17.         for(double x: arr) {
  18.             System.out.print("Введите значение: ");
  19.             arr[i] = in.nextDouble();
  20.             i++;
  21.         }
  22.        
  23.         // проверка ввода
  24.         i = 0;
  25.        
  26.         System.out.println("Вы ввели массив:");
  27.        
  28.         for(double x: arr) {
  29.             System.out.print(arr[i] + " ");
  30.             i++;
  31.         }
  32.        
  33.         System.out.println();
  34.        
  35.         // вводим номер элемнта и проверяем его на корректность
  36.         int zelle;
  37.        
  38.         do {
  39.             System.out.print("Введите индекс элемента: ");
  40.             zelle = in.nextInt();
  41.             if(zelle >= dimension || zelle < 0) {
  42.                 System.out.println("Неккоректный ввод!");
  43.                 System.out.println("Повторите ввод!");
  44.             }
  45.         } while(zelle >= dimension || zelle < 0);
  46.        
  47.         // увеличиваем нужный элемент на 10%
  48.         arr[zelle] += arr[zelle] * 0.1;
  49.        
  50.         // выводим новый массив
  51.         i = 0;
  52.        
  53.         System.out.println("Новый массив:");
  54.        
  55.         for(double x: arr) {
  56.             System.out.print(arr[i] + " ");
  57.             i++;
  58.         }
  59.     }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement