Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 23.11.2019
Сообщений: 51
1

DFS Запись/Чтение в файл

14.02.2021, 23:46. Показов 266. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите сделать сохранение и загрузку из файла. Загружать надо матрицу смежности из файла.Сохранить все значения массива "nodes".


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
38
39
40
41
42
43
44
45
#include"Header.h"
void saveResultToFile(int & A)
{
    ofstream fout;
    fout.open("output.txt");
    for (int i = 0; i < 5; i++)
        fout << A;
    fout.close();
}
 
 
void TopSort(stack<int>Stack,int A[]) {
    int mas[5][5];
    for (int k = 0; k < 5; k++)
    {
        for (int l = 0; l < 5; l++)
        {
            cin >> mas[k][l];
        }
    }
 
    int nodes[5]; // вершины графа
    
    for (int i = 0; i < 5; i++) // исходно все вершины равны 0
        nodes[i] = 0;
    Stack.push(0); // помещаем в очередь первую вершину
    while (!Stack.empty())
    { // пока стек не пуст
        int node = Stack.top(); // извлекаем вершину
        Stack.pop();
        if (nodes[node] == 2) continue;
        nodes[node] = 2; // отмечаем ее как посещенную
        for (int j = 4; j >= 0; j--)
        { // проверяем для нее все смежные вершины
            if (mas[node][j] == 1 && nodes[j] != 2)
            { // если вершина смежная и не обнаружена
                Stack.push(j); // добавляем ее в cтек
                nodes[j] = 1; // отмечаем вершину как обнаруженную
            }
        }
        std::cout << node + 1 << std::endl; // выводим номер вершины
    }
    for (int k = 0; k < 5; k++)
        A[k] = nodes[k];
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.02.2021, 23:46
Ответы с готовыми решениями:

Открыть текстовый файл в необходимом режиме (на чтение, на чтение и запись, на добавление)
Открыть текстовый файл в необходимом режиме (на чтение, на чтение и запись, на добавление). (В...

Запись в файл, чтение из файла, сохранени в файл, не работают эти функции
Здравствуйте. Не работает методы: Save() — сохранение фигуры (объекта) в файл, Load() —...

Открытие и чтение файла, запись в файл, помещение результата в файл
Eсть алгоритм решения задачи. Не знаю только каким способом открыть файлы и как в них что-либо...

Чтение и запись в файл
Задача такая: Есть файл data.txt, в нем хранятся фамилии, номера телефонов и года регистрации в...

0
14.02.2021, 23:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.02.2021, 23:46
Помогаю со студенческими работами здесь

Чтение и запись в файл
#include &lt;iostream&gt; #include &lt;fstream&gt; using namespace std; int main() { int S, x, i, z, k,f;...

Чтение и запись в файл
Здраствуйте, я в c++ оч плохо разбираюсь, помогите пожалуйсто, мне нужен скрипт который открывал бы...

Чтение и запись в файл
Хочу сделать одновременно чтение и запись в файл, не работает. Программа включается и не...

Чтение запись в файл
Доброго времени суток. Мир нестаит на месте как и я ) недавно доделаную благодаря форумчанам...

Чтение и запись в файл
Текст находится в файле, имя которого вводится с клавиатуры. Вывод результата также осуществляется...

Чтение и запись в файл
Подскажите, как сделать так, чтобы информация считывалась с текстового файла, а не с консоли ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru