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

вычисление нод - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Записать в файл не получается... http://www.cyberforum.ru/cpp-beginners/thread274919.html
Объясните пожалуйста как правильно записать массив в файл... проблема в цикле в функции PoiskCitat();выводит только одну строку.... int main() { setlocale (0,"rus"); int p; SetColor(3,9);//устанавливаем цвет шрифта cout << "Программа извлечения цитат из текста :\n "; cout << "----------------------------------------------------------\n";
C++ Задание на вычисление синуса В этой задачке нужно вычислить синус вводимого угла без использования библиотеки <cmath> Я сколько не пытался не получается вот последняя разработка "чего-то": #include "stdafx.h" #include "iostream" using namespace std; double a, b, c, sin; http://www.cyberforum.ru/cpp-beginners/thread274904.html
C++ Рекурсивная функция суммы (объяснить код)
int summa(int x, int y) { if (x == 0) return y; if (y == 0) return x; return summa(x -1, y)+1; } как объяснить действие этого фрагмента кода
C++ Чтение Word файлов в C++
Как прочитать Word файл программой на C++
C++ Моделирование работы scrambler-а http://www.cyberforum.ru/cpp-beginners/thread274849.html
Помогите написать программу с использованием Scrambler... Задача: Смоделировать работу скремблера. Скремблер имеет определенную разрядность и определенный полином – те разряды, которые при сдвиге складываются по XOR и поступают в старший разряд. Состояние скремблера определяется содержимым сдвигового регистра. Реализовать скремблер, нарисованный тут:...
C++ Динамическая структура данных вот само задание: Построить класс для работы с односвязным списком. Элемент списка – действительное число. Сформировать список, содержащий неубывающую последовательность чисел, и преобразовать его так, чтобы последовательность была невозрастающей. это получилось, вот сам код, но это описан класс с фиксированным количеством элементов, а нужно еще переделать с динамической структурой данных чтоб... подробнее

Показать сообщение отдельно
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
12.04.2011, 22:56     вычисление нод
fruktik,
Разворачиваем рекурсикю:
1. x = 8, y = 7: summa(7, 7) + 1;
2. x = 7, y = 7: summa(6, 7) + 1;
3. x = 6, y = 7: summa(5, 7) + 1;
4. x = 5, y = 7: summa(4, 7) + 1;
5. x = 4, y = 7: summa(3, 7) + 1;
6. x = 3, y = 7: summa(2, 7) + 1;
7. x = 2, y = 7: summa(1, 7) + 1;
8. x = 1, y = 7: summa(0, 7) + 1;

Дошли до базиса:
9. x = 0, y = 7: 7;

Разворачиваем рекурсию (то, что после =, подставится вместо summa(x, y) в каждом из соответствующих пунктов):
8. 7 + 1 = 8;
7: 8 + 1 = 9;
6. 9 + 1 = 10;
5. 10 + 1 = 11;
4. 11 + 1 = 12;
3. 12 + 1 = 13;
2. 13 + 1 = 14;
1. 14 + 1 = 15.
 
Текущее время: 15:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru