Лабораторная работа №2Java - программирование
.docxМИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КЫРГЫЗСКОЙ РЕСПУБЛИКИ
КЫРГЫЗСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ ИМ. И. РАЗЗАКОВА
Лабораторная работа
Бишкек 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]);
}
Фото: