М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
берик7
берик7
03.07.2021 05:11 •  Информатика

Нужна ! определить кол-во чисел фибоначчи в последовательности целых чисел. количество элементов в последовательности неизвестно.

👇
Ответ:
doggster
doggster
03.07.2021
Var k,a:integer;
function fib(f:integer):boolean;
var f1,f2,fn:integer;
begin
f1:=1; f2:=1; fn:=1;
while fn<f do
 begin
 fn:=f1+f2;
 f1:=f2;
 f2:=fn;
 end;
fib:=fn=f;
end;
begin
k:=0;
writeln('Вводите числа (0-конец последовательности)');
readln(a);
while a<>0 do
 begin
 if fib(a) then k:=k+1;
 readln(a);
 end;
writeln('k = ',k);
end.

Пример:
Вводите числа (0-конец последовательности)
5
10
2
15
8
13
20
0
k = 4
4,4(25 оценок)
Открыть все ответы
Ответ:
CbIP0K
CbIP0K
03.07.2021
(+) - верное утверждение, (-) - неверное утверждение.
допустим: Аладин: 1(+) , значит лампа греческая и 2(-) не в 5 в.
Жасмин: 1(-) ошибка( лампа греческая), значит 2(+) в 3 веке.
Джин: 1(-) ошибка, значит 2(+) в 4 веке.
Но лампа не может быть изготовлена и в 3 и в 4 веке. значит Аладин ошибся в первом предположении.
Получается:
Аладин: 1(-) лампа не греческая, значит 2(+) в 5 веке.
Жасмин: 2(-) т.к. в 5 веке, значит 1(+) финикийская.
Джин: 1(+) не греческая, значит 2(-) не в 4 веке.
Вывод: лампа финикийская и изготовлена в 5 веке.
4,5(25 оценок)
Ответ:
Leondjdkdbejxncus
Leondjdkdbejxncus
03.07.2021

Выводится расположение с учетом нуля, не с единицы.

import java.util.ArrayList;

import java.util.Collections;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

 Scanner scanner = new Scanner(System.in);

 int n = scanner.nextInt();

 Integer[] array = new Integer[n];

 for(int i=0;i<n;i++) array[i]=scanner.nextInt();

 ArrayList<Integer> list = new ArrayList<>();

 Collections.addAll(list, array);

 int m = scanner.nextInt();

 System.out.println(list.contains(m)?"Yes, ".concat(Integer.toString(list.indexOf(m))):"No");

scanner.close();

}

}

4,8(41 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ