Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 1
Регистрация: 23.09.2010
Сообщений: 31
1

Найти все нечетные числа последовательности Фибоначи, не превышающие заданного числа

02.12.2010, 00:32. Показов 2290. Ответов 7
Метки нет (Все метки)

Помогите пожалуйста!
Языки Си.
Найти все нечетные числа последовательности Фибоначи, не превышающие заданного числа А. Последовательность определяется законом:
F0=F1=1; Fn=Fn-1+Fn-2 - для n>2.

Добавлено через 10 часов 40 минут
Ну кто поможет?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2010, 00:32
Ответы с готовыми решениями:

Найти все простые числа , не превышающие заданного числа
Задача: Найти все простые числа , не превышающие заданного числа w Мой вариант: ...

Получить все числа, не превышающие заданного числа n, которые делятся без остатка на все свои цифры
получить все числа не превышающие заданного числа n, которые делятся без остатка на все свои цифры.

Найти все совершенные числа, не превышающие заданного n (нужно подкорректировать код)
Натуральное число называется совершенным, если оно равно сумме всех своих простых делителей,...

Найдите все натуральные числа, не превышающие заданного числа N
Найдите все натуральные числа, не превышающие заданного числа N, которые делятся без остатка на...

7
MiThEoN
453 / 315 / 37
Регистрация: 31.10.2009
Сообщений: 518
Записей в блоге: 2
02.12.2010, 00:49 2
Цитата Сообщение от DimaSoldier Посмотреть сообщение
Fn=Fn-1+Fn-2
Закон вообще то не такой!
А такой
Цитата Сообщение от VASSUV Посмотреть сообщение
Fn=F[n-1]+F[n-2]
Насколько большое может быть чиссло а???
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
void main()
{
    int num1=1,num2=1,A;
    cout<<"vvedite A: ";
    cin>>A;
    num1+=num2;
    num2=num1-num2;
    while(num1<A)
    {
        if(num1%2==0)
            cout<<"\n"<<num1;
        num1+=num2;
        num2=num1-num2;
    }
    system("pause");
}
2
0 / 0 / 1
Регистрация: 23.09.2010
Сообщений: 31
02.12.2010, 16:30  [ТС] 3
VASSUV,
Ты написал задачу С++ . Надо Си , а не С++.

Добавлено через 7 часов 31 минуту
вверх
0
MiThEoN
453 / 315 / 37
Регистрация: 31.10.2009
Сообщений: 518
Записей в блоге: 2
02.12.2010, 17:04 4
Лучший ответ Сообщение было отмечено как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <conio.h>
void main()
{
        int num1=1,num2=1,A;
        printf("vvedite A: ");
        scanf("%d",&A);
        num1+=num2;
        num2=num1-num2;
        while(num1<A)
        {
                if(num1%2==0)
                        printf("\n%d",num1);
                num1+=num2;
                num2=num1-num2;
        }
        getch();
}
3
0 / 0 / 1
Регистрация: 23.09.2010
Сообщений: 31
02.12.2010, 20:17  [ТС] 5
А где нечетные числа?
0
MiThEoN
453 / 315 / 37
Регистрация: 31.10.2009
Сообщений: 518
Записей в блоге: 2
02.12.2010, 20:19 6
извини сделал для четных ! исправь пожалуйста сам!!!
2
0 / 0 / 1
Регистрация: 23.09.2010
Сообщений: 31
08.12.2010, 22:09  [ТС] 7
Помогите как сделать нечетные числа!
У меня вообще не получился!
0
897 / 791 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
08.12.2010, 22:14 8
Цитата Сообщение от VASSUV Посмотреть сообщение
if(num1%2==0)
заменить на

C++
1
if(num1%2!=0)
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2010, 22:14

Найти все натуральные числа, не превышающие заданного N, которые делятся на каждую из своих цифр
Ребята, помогите, пожалуйста. Нужно найти все натуральные числа (количество), не превышающие...

Найти все натуральные числа, не превышающие заданного N, которые делятся на каждую из своих цифр.
Найти все натуральные числа, не превышающие заданного N, которые делятся на каждую из своих цифр....

Найти все натуральные числа, не превышающие заданного значения N, десятичная запись которых является возрастающей последовательностью цифр
Найти все натуральные числа, не превышающие заданного значения N, десятичная запись которых...

Вывести первые несколько членов последовательности, не превышающие заданного числа
Последовательность чисел Фибоначчи описывает размножение кроликов, рост веток на деревьях и много...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru