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

О-О-ОЧЕНЬ ТРУДНАЯ ЗАДАЧКА - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм Брезенхема построения окружности на С++ http://www.cyberforum.ru/cpp-beginners/thread7345.html
помогите найти или написать программу алгоритм Брезенхема построения окружности на С++ для Borland 3.1 ПЛИЖ):huh::umnik:
C++ ООП перегрузка в классе! Помогите решить: Нужно сделать чтобы корректно работало следующее: 1. MyString s1("AAA"), s2; 2. s2="VVV"; С первым все ок, а второе глючит, вызывается каждый раз деструктор и ничего не... http://www.cyberforum.ru/cpp-beginners/thread7339.html
C++ Удалить все подстроки из строки
Добрый день. У меня возникла следующая проблема: я написал программу кот-ая удаляет все подстроки из строки, она работает нормально до того момента пока я не ввиду подстроку идентичную строке, в...
C++ Придумайте мне работу :)
Вобщем установка выщестоящего руководства: рукрут, нужно от тебя курсачь на тыщу строк(странная на самом деле установка, не по функционалу или как-то еще, а именно объем) единственное ограничение -...
C++ 3 простейшие задачи по Turbo C++ http://www.cyberforum.ru/cpp-beginners/thread7290.html
Не могу сделать 3 простейшие задачки по Turbo C++ Сегодня 1-я лаба была и вот эти 3 задачки у меня в долгах 1)Определить сколько слов в тексте 2) Определить самое длинное слово в тексте...
C++ Помогите написать простую прогу Вообщем у меня контроша по C и мне надо написать прогу для вычисления вот этой функции -> (1+x*x)*atan(x)-x где x*x-> x в квадрате. Так же надо чтобы Х был таким: -1 <= x <= 1 и eps =... подробнее

Показать сообщение отдельно
Coin
0 / 0 / 0
Регистрация: 12.04.2008
Сообщений: 14
14.04.2008, 22:30
нуууу, я бы сделал вот так:
Код
bool func_sum (int *mas, int size, int s, int sum) {
	if (size==1) return ((sum+*mas==s)||(sum-*mas==s));
	else {
		bool temp1=func_sum(mas+1,size-1,s, sum+*mas);
		bool temp2=func_sum(mas+1,size-1,s, sum-*mas);
		return (temp1||temp2);
	}	
}
это сама функция. Реализованно только выяснение существования такой "линейной комбинации", само ее нахождение в постановке задачи не указанно

из мейна вызывать так:

Код
bool test=func_sum(mas,size,s,0);
где mas - массив p чисел, size=p, s=s, а 0, ну это так надо
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru