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

Коммивояжер (бродячий торговец) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нарушения прав доступа при записи(не в файл). http://www.cyberforum.ru/cpp-beginners/thread55607.html
Вот такая проблемка есть: char* ret=""; __asm { lea esi,ret; mov eax,0x34; inc esi; mov ret,eax };
C++ Объявление переменной Два вопроса: 1) Чем отличается запись: int a = 10; От: int a(10); 2) Что обозначает данная запись: int *a = new int (3); *a = 2; http://www.cyberforum.ru/cpp-beginners/thread55597.html
C++ NULL
Здравствуйте!!! Может кто-нибудь знает для чего служит на с++ ключевое слово(оператор) NULL ?? Покажите пожалуйста несколько примеров для его использования??
C++ Опять квадратное уравнение.
Хай 2 Ол! Помогите с задачкой: 3.17. Для данных чисел a, b и c определить, сколько корней имеет урав-нение ax2+bx+c = 0, и распечатать их. Если уравнение имеет комплексные кор-ни, то распечатать...
C++ Наложение текста на картинку http://www.cyberforum.ru/cpp-beginners/thread55585.html
Ребят есть такая проблемrа, нужно наложить текст на картинку в примерно таком виде: функция(<изображение>, <текст>, любые параметры другие , координаты и т.п.) { тело функции } return...
C++ Преобразовать сроку чисел CHAR в массив чисел типа int Помогите реализовать идею... Прегнать введённую сроку чисел char в массив int ... чтоб элемент char str соответсвовал int mas.... #include <iostream.h> #include <conio.h> #include... подробнее

Показать сообщение отдельно
Decoyfromptz
0 / 0 / 0
Регистрация: 10.10.2009
Сообщений: 4
11.10.2009, 20:03  [ТС]
Почти закончил... По поводу экономии места в ram, просто это уже чисто мое, не люблю всякие вспомогательные данные в ней держать, да не смотря что ее 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
31
32
33
34
35
36
37
#include <iostream>
using namespace std; 
void placement(int citems,int iter,int const cboxes,char* output)
{
        if(iter==citems)
                cout<<output<<'\n';
        else
                for(int i=0;i<cboxes;i++)
                {
                        if(output[i]!='0')
                                continue;
                        output[i]=49+iter;
                        placement(citems,iter+1,cboxes,output);
                        output[i]='0';
                }
}
 
int main()
{
        int n,m;
        cout<<"input count of items:";
        cin>>n;
        cout<<"\ninput count of boxes:";
        cin>>m;
        if(n>m)
        cout<<"No solutions";
        else
        {
                char* output=new char[m+1];
                for(int i=0;i<m;i++)
                        output[i]='0';
                output[m]=0;
                placement(n,0,m,output);
        }
        cout<<'\n';
        return 0;
}
Язык... Мммм, иногда на С, иногда C++... Мне без разницы, смотря что писать...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.