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

рекурсия - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ обратите на меня внимание) http://www.cyberforum.ru/cpp-beginners/thread127749.html
В одномерном массиве, состоящем из n вещественных элементов, вы-числить: 1) количество элементов массива, больших С; 2) произведение элементов массива, расположенных после макси-мального по модулю элемента. 3) Преобразовать массив таким образом, чтобы сначала располага-лись все отрицательные элементы, а потом – все положительные (элементы, равные 0 , считать положительными). const N=10;...
C++ реализация strcmp помогите написать реализацию strcmp Функция должна принимать два указателя на сравниваемые строки (возможно Вы должны указать компилятору, что функция не имеет права модифицировать содержимое строк). Функция должна возвращать отрицательное значение, если первая строка лексиграфически меньше второй, 0 - если они равны и положительное значение, если первая строка больше второй. http://www.cyberforum.ru/cpp-beginners/thread127748.html
посмотрите что не так C++
Рассчитать: М при х =1 по формуле M = tg2z; L при х=2 по формуле L = sin z 2; K при х =3 по формуле K = ln z; N при х=4 по формуле N = e2z. #include<iostream.h> #include<stdio.h> #include<math.h>
C++ fstream open непонятки
fstream lala lala.open("fffddd.txt"); в книге написано что если файл не существует он будет создан файла нет - файл не создался - почему,?
C++ Алгоритм для нахождения всех булевых функций от N переменных http://www.cyberforum.ru/cpp-beginners/thread127726.html
Помогите придумать оптимальный алгоритм для данного условия! очень нужно плиз!!!!!!!(хотя бы для 4)
C++ Поиск в глубину и проверка связности задание - с помощью пгв проверить связность графа, граф задан списком написал код, который создает список и формирует пгв, но при входе в функцию вылетает ошибка. функцию взял отсюда http://e-maxx.ru/algo/dfs #include "stdafx.h" #include <vector> #include <iostream> #include <string> #include <windows.h> подробнее

Показать сообщение отдельно
inesta
0 / 0 / 0
Регистрация: 30.03.2010
Сообщений: 19
10.05.2010, 22:23     рекурсия
Доброго времени суток. Уважаемые ГУРУ, есть одна проблема. Ниже представлен код, в котором параметр b должен быть всегда положительным(чтобы предотвратить бесконечную рекурсию). Но нужно убрать ограничение, требующее, чтобы аргумент был неотрицательным. Я уж много пробовал, но видно не в том русле двигаюсь. Помогите пжлст, можно код не писать, только совет. У меня постоянно ошибка и зависает компилятор. Скорее всего может наступить переполнение стека вызовов(с) - так оно и есть. Начал изучать ассемблер параллельно, но пока могу делать ошибки оперируя терминами. Регистр - сверхбыстрая память до 32 бит. Так? А стек тогда что? Часть памяти в самом регистре или метод ее сохранения и вызова? Тут я начал плавать (
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
#include<iostream.h.>
#include<conio.h>
 
int mystery(int, int);
 
main()
{
       int x, y;
       
       cout << "Vvesti 2-a celuh chisla: ";
       cin >> x >> y;
       cout << "Result " << mystery(x, y) << endl;
 
getch();
return 0;
}
 
int mystery(int a, int b)
{
     if(b==1)
        return a;
     else 
        return a + mystery(a, b -1);
}
GRACIAS!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru