Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа №2Java - программирование

.docx
Скачиваний:
25
Добавлен:
29.12.2020
Размер:
186.86 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КЫРГЫЗСКОЙ РЕСПУБЛИКИ

КЫРГЫЗСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ ИМ. И. РАЗЗАКОВА

Лабораторная работа

Бишкек 2020

Лабораторная работа №2

Вариант №6

1) Имеется массив из четырех чисел int[] numbers = {3, 9, 15, 21};. Поменяйте местами первый и второй элемент массива.

Код:

List <Integer> array = new ArrayList<Integer>();

array.add(3);

array.add(9);

array.add(15);

array.add(21);

array.set(0, 9);

array.set(1, 3);

System.out.println(array);

Фото:

2) Создать массив из n первых чисел Фибоначчи.

Код:

int n0 = 1;

int n1 = 1;

int n2;

for(int i = 3; i <= 11; i++)

{

n2=n0+n1;

System.out.print(n2+" ");

n0=n1;

n1=n2;

int [] arr;

arr = new int[n2];

}

Фото:

3) Дан массив x из n элементов. Найдите x1−x2+x3−…−xn−1+xn.

Код:

int s = 0;

int i;

Scanner scanner = new Scanner(System.in);

System.out.println("Введите длину массива: ");

int n = scanner.nextInt();

int array[] = new int[n];

System.out.println("Insert array elements:");

for (int j = 0; j < n; j++) {

array[j] = scanner.nextInt();

System.out.println("Ответ: " + array[j]);

}

for(i = 0; i < n; i++)

{

s = s + array[i];

s =- s;

System.out.println("Ответ: " + array[i]);

}

Фото:

4) Найти наибольший элемент массива.

Код:

int arr[] = {1, 206, 10, 2, 3, 0, 7, 56, 32, 3, 14};

int max = 0;

for (int i = 0; i < arr.length; i++)

{

if (arr[i] > max) {

max = arr[i];

}

}

System.out.println(max);

Фото:

5) В данном массиве найти все нулевые элементы и заменить их вместе с соседними элементами на 3.

Код:

int arr[] = {1, 4, 13, 2, 3, 0, 7, 56, 32, 0, 14};

for(int i=0;i<arr.length;i++)

{

if(arr[i]==0)

{

arr[i]=3;

}

System.out.println(arr[i]);

}

Фото: