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

Как выводить в Txt файл значения так, чтобы они не заменяли друг друга

01.10.2017, 20:18. Показов 967. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот такая вот программа.
На строчках 46-49 она должна записывать значения в файл.
Можно ли сделать так, чтобы значения, которые выводятся не заменяли друг друга, а просто помещались в один файл.
У меня пока сохр в файл только посдедние значения этих переменных.

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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
// ConsoleApplication1.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <iostream>
#include <locale>
#include <fstream>
 
using namespace std;
 
#pragma warning ( disable : 4996 )
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "RUS");
    int n;
    double y, i, e, x, j, z, a, b, h;
    cout << "Введите a=";
    cin >> a;
    cout << "Введите b=";
    cin >> b;
    cout << "Введите h>0, h=";
    cin >> h;
    cout << "Введите  n>0, n=";
    cin >> n;
    x = 0;
    z = a;
    e = 0;
    while (z <= b){
        x = z;
        z += h;
 
        if (x <= 0)
        {
 
            y = 0;
            for (i = 0; i <= n; i++){
            
                y += (x - i)*(x - i);
                e = e + y;
 
            
 
 
            }
            ofstream fout("test.txt");
            fout << "x:" << x << endl;
            fout << "y:" << e << endl;
            fout << "n:" << n << endl;
            cout << "y=" << e << endl;
            e = 0;
            
        }
        
        else
        {
            y = 1;
            for (i = 1; i <= n; i++){
                for (j = 0; j <= n - 1; j++){
                    y = y*(x - i - j);
                    e = e*y;
 
                    
 
                }
 
            }
            ofstream fout("test.txt");
            fout << "x:" << x << endl;
            fout << "y:" << e << endl;
            fout << "n:" << n << endl;
            cout << "y=" << e << endl;
            e = 1;
            
 
 
        }
    
    }
    
    
 
    system("pause");
    return 0;
}
 
[CPP]
[/CPP]
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.10.2017, 20:18
Ответы с готовыми решениями:

Как сделать так чтобы при спавне предметов они отталкивались друг от друга если они спавнятся близко С#
Есть загвоздка, не как не могу понять как это релизовать, приведу пример : происходит спавн кубов рандомно, и некоторые могу быть дуг на...

Как отображать сообщения в форуме так, чтобы они не накладывались друг на друга?
Делаю форум, и сталкнулся с такой проблемой. Как отображать сообщения так что бы они не накладывались дру гна друга? Подумал что выводить...

Разместить k королей так, чтобы они не били друг друга
На прямоугольном клеточном поле n x m разместить k королей так, чтобы они не били друг друга. Если нельзя, то вывести сообщение. Помогите...

3
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
01.10.2017, 20:32
Iridze,
Открывайте поток один раз перед циклом.
Т.е. строку 46 поставьте перед циклом while. Да и наверное 68-я строка не нужна.
1
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
01.10.2017, 20:32
вынести ofstream fout("test.txt"); из цикла
1
1 / 1 / 0
Регистрация: 22.02.2017
Сообщений: 103
01.10.2017, 20:35  [ТС]
спасибо большое
заработало
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.10.2017, 20:35
Помогаю со студенческими работами здесь

Расставить на доске N ферзей так, чтобы они не били друг друга
смысл в том чтобы расставить на шахматной доске размером N*N, N ферзей так, чтобы они не били друг друна. пыиался сделать что то методом...

Расставить в клетках K ферзей так, чтобы они друг друга не били
Очень нужна помощь! Напишите, пожалуйста, код программы (а если с пояснениями что в нем используется было бы круто) можно на С, С++, java...

Разместить 8 ферзей на доске так чтобы они не били друг друга
Надо разместить 8 ферзей на доске так чтобы они не били друг друга вот код ну мне нужно ещё сделать так чтобы пользователь вводил...

На шахматной доске расставить 8 ферзей так, чтобы они не били друг друга
На шахматной доске расставить 8 ферзей так, чтобы они не били друг друга

Расставить 8 ферзей на шахматной доске так, чтобы они не били друг друга
В коде какая-то ошибка поправьте пожалуйста unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils,...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru