В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык

Разделить последовательность А(10) на два массива, записать в один из них элементы с четными номерами, а в другой - с нечетными.
Примечание: задание должно выполняться в языке Java


Разделить последовательность А(10) на два массива, записать в один из них элементы с четными номерам

Ответ:
latyshevavera2
latyshevavera2
30.11.2021 17:48

import static java.lang.Math.*;

public class Main {

   public static void main(String[] args) {

       int[] A = new int[10];

       for (int i = 0; i < 10; i++) A[i] = (int)(random()*((10 - -5) + 1)) - 5; //заполнение массива A ранд. числами от -5 до 10

       int[] B = new int[5], C = new int[5];

       for (int i = 0, j = 0; i < 5; i++, j+= 2) {

           B[i] = A[j];

           C[i] = A[j + 1];

       }

       System.out.println("\nМассив A: ");

       for (int i = 0; i < 10; i++) System.out.print(A[i] + " ");

       System.out.println("\nМассив B (элементы под чётными номерами массива A): ");

       for (int i = 0; i < 5; i++) System.out.print(B[i] + " ");

       System.out.println("\nМассив C (элементы под нечётными номерами массива A): ");

       for (int i = 0; i < 5; i++) System.out.print(C[i] + " ");

   }

}

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?