fork download
  1.  
  2. import java.util.*;
  3. import java.lang.*;
  4. import java.io.*;
  5.  
  6. class Ideone
  7. {
  8. public static void main (String[] args) throws java.lang.Exception
  9. {
  10. int n; // Инициализируем переменную n;
  11. double a[]; // Инициализируем массив a;
  12. Scanner sc = new Scanner(System.in);
  13. n = sc.nextInt(); //Вводим размер массива;
  14. a = new double[n];
  15. for(int i = 0; i < n ; ++i){
  16. a[i] = sc.nextInt(); //Вводим элементы массива;
  17. }
  18. if(n >= 3){
  19. for(int i = 2; i < n; i+=3){
  20. double tmp = a[i - 1];
  21. a[i - 1] = (a[i] + a[i - 2])/2; //Находим полусумму двух предыдущих элементов;
  22. a[i] = (tmp + a[i - 2])/2; //Заменяем число кратное трем на полусумму стоящих рядом элементов;
  23. }
  24. for(int i = 0; i < n ; ++i){
  25. System.out.println(a[i]);
  26. }
  27. }
  28. sc.close();
  29. }
  30. }
Success #stdin #stdout 0.07s 2184192KB
stdin
6
8 7 6 9 4 0
stdout
8.0
7.0
7.5
9.0
4.5
6.5