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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
FulcrumPlus
0 / 0 / 0
Регистрация: 07.09.2014
Сообщений: 2
#1

Как задать в цикле новую директорию (имя папки) в которой нужно создать файл вывода и записать значения? - C++

07.09.2014, 20:04. Просмотров 152. Ответов 0
Метки нет (Все метки)

Доброго времени суток! Немного о самой задаче: есть двухмерная матрица только с bool (0/1) значениями, причем на каждый столбец только единственное значение true (1). Требуется перебрать полным перебором все возможные комбинации, причем число значений true на каждую строку ограничено. Каждой строке ставится в соответствие double значение, каждому столбцу тоже. Сумма размещенных элементов в строке по соответствующим величинам double не должна превышать значения double для данной строки.
Это только часть задачи, она, как и все остальное уже реализована и прекрасно работает. Но метод полного перебора крайне ресурсоемок. Поскольку методика и алгоритм перебора постоянен и известен, то только при помощи одного номера итерации можно восстановить состояние матрицы, соответствующее данному номеру итерации. По идее так можно раздробить одну задачу на несколько меньших. Раздробление уже реализовано работает- задается число частей, на которое нужно раздробить задачу, возвращается для каждой части задачи номер итерации с которой нужно начать перебор и номер итерации, которой нужно завершить выполнение.
Подскажите синтаксис и метод как можно задать динамические директории с файлами вывода- нужно чтобы для каждой части задачи оба числа (начальная и конечная итерации ) записывались в отдельный файл вывод (имя неизменно), каждый в своей созданной папке. (можно чтобы имена папок отличались только одной цифрой- например номер части задачи).
Далее в каждую созданную папку со своим файлом вывода нужно скопировать exe-шник -решатель задачи и запустить все решатели. Это можно сделать, записав батник все созданные директории с файлами итераций.
Пока не знаю как создать в цикле новую папку с новым файлом вывода =).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2014, 20:04     Как задать в цикле новую директорию (имя папки) в которой нужно создать файл вывода и записать значения?
Посмотрите здесь:

Создать файл с именем указанным пользователем и записать в него его же имя - C++
Необходимо создать файл с именем указанным пользователем и записать в него его же имя string name; cout<<"Введите имя: "; ...

Нужно создать файл в который записать столбиком цифры от 1 до n - C++
Создать файл в который записать столбиком цифры от 1 до n

создать файл 1.part и записать в него первые x элементов массива. После чего, создать второй файл 2.part, куда записать оставшиеся в массиве элементы. - C++
Не могу понять почему не работает вот этот кусок текста. ofstream q ("1.part"); for (int i=0; i<10; ++i) { q << mas ; ...

Дано имя файла и вещественные числа A и D. Создать файл вещественных чисел с данным именем и записать в него 10 первых членов арифметической прогресси - C++
Дано имя файла и вещественные числа A и D. Создать файл вещественных чисел с данным именем и записать в него 10 первых членов...

Как сделать так, чтобы файл вывода менялся, если изменится имя библиотеки (DLL)? - C++
Есть библиотека с именем example.dll Как сделать так, чтобы файл вывода менялся, если изменится имя библиотеки? В main с такой...

Нужно что бы пароль и имя записывались в файл, как исправить? - C++
#include <iostream> #include <stdlib.h> #include <time.h> #include <conio.h> #include <fstream> using namespace std; int...

Обработка массива (построить новую «сглаженную» матрицу, значения каждого элемента которой являются:) - C++
По матрице с действительными элементами построить новую «сглаженную» матрицу, значения каждого элемента которой являются: среднее...

Как записать dll из ресурсов в нужную директорию? - C++
Привет!) Как можно записать .длл из ресурсов на ПК в нужную директорию?

Подскажите, нужно перегрузить оператор или создать метод(если создать то не понимаю как) записи в файл - C++
вот как я хотел сделать запись в файл перегрузкой #pragma once #include "iostream" #include "conio.h" #include "fstream" class...

Как создать файл, имя которое должен задавать сам пользователь программы - C++
Можно ли в с++ cделать так чтобы, текстовый файл имел имя, заданное самим пользователем?

Дана строка S. Создать новую строку, состоящую из символов S, у которой к каждому пробелу добавлено два пробела - C++
Дана строка S. Создать новую строку, состоящую из символов S, у которой к каждому пробелу добавлено два пробела

Если в матрице есть одна строка, сумма элементов которой отрицательна, создать новую матрицу по правилу - C++
Люди, кто-нибудь знает как задачку решить? Хотя бы на мысль подтолкните плизззз)) Составить программу, которая получает матрицу А...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru