С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
user_p01
19 / 19 / 5
Регистрация: 03.11.2011
Сообщений: 80
1

Выяснить, имеется ли среди чисел последовательности хотя бы одно число Фибоначчи

04.05.2012, 17:30. Просмотров 1086. Ответов 1
Метки нет (Все метки)

Прошу помочь с составлением программы:
Даны целые числа a1, ..., an. Выяснить, имеется ли среди чисел последовательности хотя бы одно число Фибоначчи. Если да, то вывести первое по порядку такое число.

Разрешается использовать только один одномерный массив.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2012, 17:30
Ответы с готовыми решениями:

Дан массив из N целых чисел. Выяснить имеется ли в массиве хотя бы одно нечетное отрицательное число и определить его местонахождение в массиве
1. Дан массив из N целых чисел. Выяснить имеется ли в массиве хотя бы одно...

Выяснить, есть ли среди чисел i^3 - 17*i*N^2+N^3 (i=1,...,N) хотя бы одно число, кратное двум и не кратное трем
Дано натуральное число N. Выяснить, есть ли среди чисел i^3- 17*i*N^2+N^3...

Определить, имеется ли среди целых чисел a, b и c хотя бы одно чётное
Определить, имеется ли среди целых чисел a, b и c хотя бы одно чётное. Как...

Найти среди первых чисел Фибоначчи хотя бы одно, делящееся на m
Друзья! Прошу помощи с задачками, кто чем может. А то препод сказал НАДО. А...

найти среди первых чисел Фибоначчи хотя бы одно, делящееся на m
Друзья! Прошу помощи с задачками, кто чем может. А то препод сказал НАДО. А...

1
chetca
0 / 0 / 1
Регистрация: 21.03.2014
Сообщений: 4
04.05.2014, 11:51 2
Лучший ответ Сообщение было отмечено user_p01 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include<iostream>
#include<clocale>
using namespace std;
int main()
{ 
    setlocale(LC_ALL,"rus");
    const int n=5;
    int x[n], i, a, b;
    cout<<"Введите элементы массива: ";
    for (i=0; i<n; i++)
    {
        cin>>x[i]; 
        a=0; 
        b=1;
        while (x[i]>a&&x[i]>b) 
        {
            a=a+b;
            b=a+b;
        }
        if (x[i]==a||x[i]==b) 
            break; 
    }
    if (i==n) 
        cout<<"Чисел Фибоначчи нет"<<'\n';
    else 
        cout<<"Первое число Фибоначчи: "<<x[i]<<"\n";
    system("pause");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2014, 11:51

Определить, имеется ли среди заданных целых чисел A, B, C хотя бы одно чётное
Помогите пожалуйста решить задачу на си++ Определите, имеется ли среди...

Определите, имеется ли среди заданных целых чисел * A, B, C хотя бы одно чётное
1. Определите, имеется ли среди заданных целых чисел * A, B, C хотя бы одно...

Если среди трех чисел А, В, С имеется хотя бы одно четное вычислить максимальное
Если среди трех чисел А, В, С имеется хотя бы одно четное вычислить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru