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

Определить число безопасных стопок - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Общая функция для двух классов со списками http://www.cyberforum.ru/cpp-beginners/thread1042040.html
Есть два класса и общая функция для них. Она создает перечень из элементов принадлежащих первому и второму классу. Так вот, я пробовала открыть к ней доступ через дружественные классы и функции....
C++ Массив структуры через заголовочный файл! Помогите! Вот само задание,вот я сделал как то заголовочный файл,но правильно или нет не знаю,а сам код как написать(( http://www.cyberforum.ru/cpp-beginners/thread1042028.html
C++ Оценка
#include<stdio.h> int main() { int x,a,t,i,k; scanf("%d",&x); if (x==1) { a=4;
В одномерном массиве, состоящем из п целых элементов, вычислить: - номер максимального элемента массива; - произведение элементов массива, располож C++
Доброго времени суток!Ребят в субботу зачет! нужна помощь.Нужно сделать 3 лабы , что бы не сдавать потом платно.1 я сделал. Помогите вот с этой В одномерном массиве, состоящем из п целых элементов,...
C++ Калькулятор для обыкновенных дробей http://www.cyberforum.ru/cpp-beginners/thread1042015.html
Не компилируется( #include <iostream> #include <math.h> using namespace std; class Calc
C++ Не записывает в файл Доброго времени суток. Написал код, который должен открывать файл, находить в нем определенный символ и заменять его на другой. Все работает кроме перезаписи файла. В чем может быть проблема? ... подробнее

Показать сообщение отдельно
ya_noob
_
201 / 145 / 9
Регистрация: 08.10.2011
Сообщений: 432
15.12.2013, 18:41
Цитата Сообщение от firefox123 Посмотреть сообщение
Подскажите, как решить? Если бы не было стопок С, то ответом было бы число Фибоначчи.
если есть стопки С, то un+2 = 2*(un+1+un), почти Фибоначчи, соответственно решение будет такое:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <cstdio>
using namespace std;
 
int main()
{
    int c[ 20 ] = { 1, 3, 0 };
    int n;
 
    for ( int i = 2; i < N; ++i )
                    c[ i ] = 2 * c[ i - 2 ] + 2 * c[ i - 1 ];
    scanf( "%d", &n );
    printf( "%d\n", c[ n ] );
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru