Advertisement
Guest User

dasdsadas

a guest
Oct 25th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.16 KB | None | 0 0
  1. package com.company;
  2. import java.util.Scanner;
  3.  
  4. public class Main {
  5.  
  6.     public static void main(String[] args) {
  7.         Scanner input = new Scanner(System.in);
  8.         System.out.println("Введите кол-во элементов массива: ");
  9.         int size = input.nextInt();
  10.         int array[] = new int[size];
  11.         System.out.println("Введите элементы массива:");
  12.         for (int i = 0; i < size; i++) {
  13.             array[i] = input.nextInt();
  14.         }
  15.         System.out.print ("Массив:");
  16.         for (int i = 0; i < size; i++) {
  17.             System.out.print (" " + array[i]);
  18.         }
  19.         System.out.println();
  20.         int sum = 0;
  21.         for (int i = 0; i < size; i++) {
  22.             sum = sum + array[i];
  23.         }
  24.         System.out.println("Сумма элементов массива: "+sum);
  25.         int c=0;
  26.         for (int i = 0; i < size; i++) {
  27.             if (array[i]%2==0) {
  28.                 c++;
  29.             }
  30.         }
  31.         System.out.println("Кол-во четных: " +c);
  32.             System.out.println("Введите [a,b]");
  33.             int a = input.nextInt();
  34.             int b = input.nextInt();
  35.             if ((b>size) && (a<0)) {
  36.                 System.out.println("Не верный отрезок [a,b]");
  37.             }
  38.         System.out.print("Массив на отрезке ["+a+", "+b+"]:");
  39.         for (int i = a-1; i < b; i++){
  40.             System.out.print (" " + array[i]);
  41.         }
  42.         int k=0;
  43.         for (int i = 0; i < size; i++) {
  44.             if (array[i]<0) {
  45.                 k++;
  46.             }
  47.         }
  48.         System.out.println(" ");
  49.         if (k>0) {
  50.             System.out.print(k+" элемента(ов) отрицательные(ов)");
  51.         }
  52.         System.out.println(" ");
  53.         for (int i = 0, j = array.length - 1; i < j; ++i, --j) {
  54.             int tmp = array[i];
  55.             array[i] = array[j];
  56.             array[j] = tmp;
  57.         }
  58.         System.out.print ("Массив в обратной порядке: ");
  59.         for (int i : array) {
  60.             System.out.print(i + " ");
  61.         }
  62.     }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement