Создать массив из n (n>2) чисел, в котором первые два элемента задаются с клавиатуры, а все последующие равны сумме двух предыдущих элементов

7 Июн 2020 в 19:40
141 +1
0
Ответы
1

import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.print("Введите количество элементов в массиве (n > 2): ");
int n = scanner.nextInt();
int[] array = new int[n];
System.out.print("Введите первый элемент: ");
array[0] = scanner.nextInt();
System.out.print("Введите второй элемент: ");
array[1] = scanner.nextInt();
for (int i = 2; i < n; i++) {
array[i] = array[i - 1] + array[i - 2];
}
System.out.println("Массив из " + n + " элементов:");
for (int num : array) {
System.out.print(num + " ");
}
}

}

18 Апр 2024 в 11:14
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир