Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Массив 6) Дан целочисленный массив (размер и элементы массива вводятся пользователем). Упорядочить массив тремя способами: в порядке возрастания значений элементов; в порядке убывания суммы цифр элементов; в порядке возрастания остатка от деления на 15 элементов. В функцию сортировки должен передаваться указатель на функцию сравнения двух элементов. Способ сортировки выбирает пользователь. https://www.cyberforum.ru/ cpp-beginners/ thread391494.html Создайте класс Mostr C++
1. Создайте класс Mostr, все поля должны быть private, методы public. 2. Создайте несколько объектов с использованием всех конструкторов. В объекте, созданным конструктором по умолчанию, инициализируйте поля с помощью метода Set. 3. Создайте цикл, в котором два объекта поочерёдно наносят друг другу урон. Цикл работает до тех пор, пока один из монстров не умрёт (пока метод IsDeath() возвращает...
C++ (подскажите в чем логическая ошибка в этом упражнении) Упражнение 2.4 (подскажите в чем логическая ошибка в этом упражнении) Что делает следующий фрагмент кода? В чем состоит логическая ошибка? (Отметим, что операция взятия индекса () правильно применена к указателю pia. Объяснение этому факту можно найти в разделе 3.9.2.) int *pi = new int(10); int *pia = new int; while ( *pi < 10 ) { pia = *pi; *pi = *pi + 1; } https://www.cyberforum.ru/ cpp-beginners/ thread391456.html C++ Сортировка двумернного массива Подскажите, пожалуйста, как правильно поставить условие в цикле, чтобы после ввода номер строки, компилятор проверял упорядочена ли выбранная строка, двумерного массива, по возрастанию/убыванию/не упорядочена, и выводить соответствующее сообщение) #include "iostream.h" #include "stdlib.h" #include "stdio.h" #include "conio.h" #define N 100 #define M 100 void main() { randomize(); https://www.cyberforum.ru/ cpp-beginners/ thread391446.html
C++ Дано натуральное число. Заменить любую из его цифр так, чтобы получилось максимальное совершенное число.
Дано натуральное число N. Если это сложно, заменить любую из его цифр (только одну) так, чтобы получилось максимальное совершенное число.
C++ Ханойская башня https://www.cyberforum.ru/ cpp-beginners/ thread391435.html
Здравствуйте! есть рабочий код, из Википедии #include <iostream> using namespace std; void hanoi_towers(int start, int dest, int buff,int count) { if (count != 0)//Выход из рекурсии {
C++ Вариадные шаблоны Как будет на английском "Вариадные шаблоны"? Что вы слышали о них? Киньте пжл. ссылки на статьи. Нашел: Variadic Templates Модераторы тему в печь пжл. https://www.cyberforum.ru/ cpp-beginners/ thread391430.html Посоветуйте книгу по STL C++
Привет, форумчани. Посоветуйте пожалуйста книгу, где детально рассматривается STL. Обычно в общих книгах бывает глава, где она рассматривается, но не детально-поверхностно. Большое спасибо. ps: желательно с наличием в "электронном" виде.
C++ Можно ли к статическому объекту обратиться, как к обычному? Можно ли к статическому объекту обратиться, как к обычному? https://www.cyberforum.ru/ cpp-beginners/ thread391420.html C++ Статические библиотеки и их линковка https://www.cyberforum.ru/ cpp-beginners/ thread391399.html
Подскажите, пожалуйста, где бы почитать теорию о статических библиотеках? Сейчас вот работаю над программой и понадобилось мне работа с регулярными выражениями. Попробовал две библиотеки: boost regex и pcre library. И озадачился я вопросом, а с чего это размер итогового исполняемого файла так непредсказуемо меняется в зависимости от статически сликованных либ. Конкретно в моем примере: По...
C++ дано натуральное число определить сколько раз нем встречаеться цифра "а"
дано натуральное число определить сколько раз нем встречаеться цифра "а"
C++ Найти первое число, больше n https://www.cyberforum.ru/ cpp-beginners/ thread391397.html
среди чисел 1.4.9.16.25. найти первое число больше n.
237 / 210 / 29
Регистрация: 08.06.2011
Сообщений: 467
25.11.2011, 13:50 0

Помогите решать задачку в C++ - C++ - Ответ 2211073

25.11.2011, 13:50. Показов 789. Ответов 4
Метки (Все метки)

Ответ

минимизировал количество вычислений при повторных вызовах:
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
30
long fib(int n)
{
    static long n1 = 0L;
    static long n2 = 1L;
    static int number = 0;
    int temp;
 
    if (n < number && number - n < n) {
            for ( ; number != n; number--) {
                temp = n2;
                n2 = n1;
                n1 = temp - n1;
            }
            return n1;
    } else if (number == n) {
        return n1;
    } else {
         if (number - n >= n) {
             n1 = 0L;
             n2 = 1L;
             number = 0;
         }
        for ( ; number+1 != n; number++) {
            temp = n2;
            n2 += n1;
            n1 = temp;
        }
        return n2;
    }
}


Вернуться к обсуждению:
Помогите решать задачку в C++ C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2011, 13:50
Готовые ответы и решения:

ПОМОГИТЕ отредактировать задачку!
Я полностью запутался! и уже не понимаю как правильно задан вопрос! вообще уже каша....... Поле...

Помогите решить задачку (БД и CListCtrl)...
Задача собственно такая- 1.Есть набор записей (50 колонок и 1500 строк), который отображается в...

Помогите решить задачку по Дейтлу
Задачка: Создайте класс Account, который мог бы воспользоваться банк для представления банковских...

Помогите решать задачи
Даны натуральные числа m и n. Найти такие числа m1 и n1, не имеющие общих делителей, что m1/n1=m/n....

4
25.11.2011, 13:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2011, 13:50
Помогаю со студенческими работами здесь

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

Помогите придумать несложную задачку по теме "Шаблоны классов"
Привет всем, я новичок в С++, и хочу сделать какую нибудь задачу по теме &quot;шаблоны классов&quot;,...

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

Реализовать программу, которая будет решать графическим методом типовую задачку линейного программирования
Приветик всем, по курсовой нужно реализовать программку, которая будет решать графическим методом...

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