Форум программистов, компьютерный форум CyberForum.ru

Для каждого из некоторого количества натуральных чисел указать, является ли оно числом Фибоначчи - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ std::string, потоки http://www.cyberforum.ru/cpp-beginners/thread1079751.html
Доброго времени суток! Использую такую конструкцию: while(...) { while(getline(dic, buf2)) { if (buf2 < buf1) continue; else if (buf2 == buf1) break; else { def << buffer << endl; break; }
C++ Реализуйте интерфейс динамической структуры list для работы с объектами класса А Добрый день товарищи программисты. Столкнулся с задачей и никак не могу решить... Так вот вопросы по заданию заключаются в следующем: 1. В правильном ли я направлении, в решении задачи? 2. В каком классе реализовывать конструктор копирования и операцию присваивания, в классе А или В? Задание: Реализуйте интерфейс динамической структуры list для работы с объектами класса А и дочерними... http://www.cyberforum.ru/cpp-beginners/thread1079750.html
C++ Напишите функцию, которая получает две переменные целого типа: A и B
Напишите функцию, которая получает две переменные целого типа: A и B. Если их значения не равны, то функция присваивает каждой переменной наибольшее из этих значений, а если равны, то она присваивает переменным нулевые значения. Кто-нибудь может помочь?:)
C++ Подскажите пожалуйста какими функциями можно выделять предложение в тексте и при нажатии на клавишу, чтобы выделялось другое предложение
#define _CRT_SECURE_NO_WARNINGS #include "stdafx.h" #include "iostream" #include "stdio.h" #include "string" using namespace std; int _tmain(int argc, _TCHAR* argv) { FILE *file;
C++ Создать шаблонный класс "Элемент списка" http://www.cyberforum.ru/cpp-beginners/thread1079727.html
Задание из экзамена. Помогите пожалуйста 1. Создать шаблонный класс "Элемент списка". Инкапсулировать в классе информационное и ссылочное поля списка. Реализовать в классе конструктор по умолчанию для инициализации полей элемента списка, а также методы для чтения и записи полей. 2. На основе базового класса "Элемент списка" создать шаблонный класс "Стек элементов". Реализовать в классе...
C++ Найти сумму 7 членов ряда, в котором an=(n*n)*e(-sqrt(n) Найти сумму 7 членов ряда, в котором {a}_{n} = (n * n) * {exp}^{-\sqrt{n}} подробнее

Показать сообщение отдельно
Бедел
 Аватар для Бедел
232 / 28 / 4
Регистрация: 04.06.2010
Сообщений: 283
23.01.2014, 22:03     Для каждого из некоторого количества натуральных чисел указать, является ли оно числом Фибоначчи
Valentina1302, если есть вопросы по коду - спрашивайте
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 <stdlib.h>
 
using namespace std;
int Fib1(int n);
int main()
{
    setlocale(LC_ALL,"Russian");
    int i,n;
    cout << "Введите количество натуральных чисел: ";
    cin >> n;
    int nat[n];
    cout << "Введите эти натуральные числа: ";
    for (i=0; i<n; i++)
        cin  >> nat[i];
    for (i=0; i<n; i++)
    {
    cout << "Число ряда Фибоначчи: " << Fib1(i+1);
    if (nat[i]==Fib1(i+1)) cout << "+" << "\n";
        else cout << "-" << "\n";
    }
    system("PAUSE");
    return 0;
}
int Fib1(int n)
{
    if ((n==1)||(n==2)) return(1);
    return(Fib1(n-2)+Fib1(n-1));
}
Добавлено через 14 минут
Сделал без прототипа функции.. Вот, немного поправил.
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
#include <iostream>
using namespace std;
int Fib1(int n)
{
    if ((n==1)||(n==2)) return(1);
    return(Fib1(n-2)+Fib1(n-1));
}
int main()
{
    setlocale(LC_ALL,"Russian");
    int i,n;
    cout << "Введите количество натуральных чисел: ";
    cin >> n;
    int nat[n];
    cout << "Введите эти натуральные числа: ";
    for (i=0; i<n; i++)
        cin  >> nat[i];
    for (i=0; i<n; i++)
    {
    cout << "Число ряда Фибоначчи: " << Fib1(i+1);
    if (nat[i]==Fib1(i+1)) cout << "+" << "\n";
        else cout << "-" << "\n";
    }
    return 0;
}
 
Текущее время: 10:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru