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

Представление натурального N в виде суммы не менее двух попарно различных положительных слагаемых - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сформировать файл целых чисел, полученных с помощью датчика случайных чисел, найти контрольную сумму http://www.cyberforum.ru/cpp-beginners/thread1156302.html
Помогите пожалуйста решить, и распишите каждую строчку (т.е что тут сделано) Составить программу, которая: -Форматирует файл целых чисел, полученных с помощью датчика случайных чисел, найти контрольную сумму. -Считывает из файла эти числа и выводит их на экран. -Находит наибольшее и наименьшее значение среди этих чисел, "E" и сравнивает ее с контрольной
C++ Добыть максимально длинную прогрессирующую последовательность Добрый день всем! Нужна помощь... Есть задание, но даже не могу придумать, как его реализовать... Надеюсь, что подкинете идей. В общем, дается последовательность цифр, например - 5 9 7 8 6. Задача такая - найти максимально длинную прогрессирующую последовательность. То есть, если взять 5 6 ... получится всего два числа. Если взять 5 9 - тоже самое. Ответом будет 5 7 8. Совсем не могу... http://www.cyberforum.ru/cpp-beginners/thread1156270.html
C++ Отсортировать парные числа на возрастание
Сортирует но не корректно void b_sort(){ for(int k=0; k<4;k++){ for(int i=0; i<4; i++){ for(int j=0;j<4;j++){ if(mas%2 == 0 && mas%2 == 0){ int n = mas; int m = mas; if(n>m){ mas = m;
C++ Как проверять и тестировать входные аргументы конструктора?
Подскажите, пожалуйста, как проверять и тестировать входные аргументы конструктора? Пусть есть некоторый класс. И в конструкторе один входной аргумент - строка. Я делаю так: в конструкторе проверяю, если строка не корректная, я кидаю исключение std::invalid_argument(""). Когда я тестирую я создаю штук 15 объектов, которым передаю в конструкторе разные строки. Если какая-то строка...
C++ Перегрузка скобок для указателя http://www.cyberforum.ru/cpp-beginners/thread1156245.html
Здраствуйте. Написал небольшой код, всё работает, но не знаю как при динамическом вызове можно было просто использовать a, a... вместо (*a), (*a) .... Вот сам код: #include <iostream> #include <cstdlib> using std::cin; using std::cout; using std::endl;
C++ В массиве структур студент с полями "ИМЯ" "ВОЗРАСТ" "УСПЕВАЕМОСТЬ" выполнить сортировку по успеваемости по возрастанию в массиве структур студент с полями "ИМЯ" "ВОЗРАСТ" "УСПЕВАЕМОСТЬ" выполнить сортировку по успеваемости по возрастанию. Использовать сортировку пузырьком. #include<stdio.h> #include <conio.h> #include <stdlib.h> #include<time.h> struct student { char Name; int Old; int ycp; подробнее

Показать сообщение отдельно
_Ellen_
15 / 15 / 5
Регистрация: 28.11.2013
Сообщений: 50
24.04.2014, 16:46     Представление натурального N в виде суммы не менее двух попарно различных положительных слагаемых
Дано натуральное N. Например, 5.
Нужно найти количество таких разложений его на слагаемые, при которых никакие два слагаемых не равны (например, 5 = 1 + 2 + 2 не подходит).
5 = 2 + 3 и 5 = 3 + 2 - одно и то же представление.

Рекурсивная функция содержит себя же в своей записи.
Например, формула n-ного числа Фибоначчи - F(n) = F(n-1) + F(n-2), F(0) = F(1) = 1
 
Текущее время: 04:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru