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

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

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

Не могу понять почему в файл OUTPUT.TXT ничего не записывается - C++

28.08.2013, 17:08. Просмотров 880. Ответов 21
Метки нет (Все метки)

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
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
    
    int n,i;
    ifstream in("INPUT.TXT");
    in >> n;
    int a=0, b=0;
    int s;
    ofstream out("OUTPUT.TXT");
    for(i=0; i<n; i++){
        s=a+(a+1);
    b=b+1;
    a=a+1;
        if(n==s){
            out << "1" << '\n' << b;
        }
        else {
            if(i==n)
                out << '0';
            continue;
        }
    }
    return 0;
    }
Не могу понять почему в файл OUTPUT.TXT ничего не записывается, а по идее должно...
Т.е. в файле INPUT.TXT лежит число, и надо определить равно ли оно сумме двух предшествующих чисел, если да
то вывести 1 и порядковый номер числа в данной последовательности, если нет то вывести 0.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.08.2013, 17:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не могу понять почему в файл OUTPUT.TXT ничего не записывается (C++):

Найти минимальное и максимальное числа из input.txt и записать его в файл output.txt - C++
Еще раз приветствую дорогие программисты.Надеюсь на вашу помощь. Найти минимальное и максимальное числа из input.txt и записать его в...

Исправить программу, чтоб считывала текст из файла Input.txt и выводит в файл Output.txt - C++
Даны координаты центра и радиус R окружности, координаты точки. Найти точки пересечения касательных с окружностью input.txt 1 1 1 2 2...

Переписать данные файла input.txt в файл output.txt, отсортировать их в алфавитном порядке по фамилии - C++
Народ меня тут 11 задач мне нужно их подробно прокомментировать какая строчка что делает(пример первая задача) помогите плиз кому не...

В файле input.txt содержатся сведения о группе студентов. переписать данные файла в файл output.txt, отсортировав их по возрастанию - C++
Добрый вечер!!! Я - новичок по работе с С++, помогите, пожалуйста, написать программу на этом языке. В файле input.txt содержатся сведения...

Не всё записывается в файл. Ничего не понимаю - C++
Здравствуйте. У меня появилась такая проблема: нужно записать в один файл данные из двух функций. Казалось бы, что ничего сложного. Но вот...

Курсовая работа. В файл *.txt не записывается текст - C++
В общем, в файл *.txt не записывается текст, который напечатан после пробела. Вот скрины: Очень нужна помощь... Заранее,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alsav22
5419 / 4815 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.08.2013, 19:02 #16

Не по теме:

Если копейки, зачем тогда про break писать? break - это рубли?



Добавлено через 3 минуты

Не по теме:

Причём здесь любой цикл? Есть конкретный. Цель в цикле достигнута, продолжать цикл нет смысла, делается выход. Всё логично. В других циклах всё может быть по другому. О чём разговор? Может закончим?

0
asdf1100
0 / 0 / 0
Регистрация: 28.08.2013
Сообщений: 10
28.08.2013, 19:07 #17
Возможно в файл ничего не записывается, так как этот файл не закрывается(насколько я понял). После записи в файл нужно его обязательно корректно закрыть.
0
alsav22
5419 / 4815 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.08.2013, 19:11 #18

Не по теме:

Хотя, я сделал бы тут по другому. В данном случае, я просто код ТС подправил, а не свой написал.



Добавлено через 1 минуту
asdf1100, тут уже всё выяснили об этом. Запишется, когда программа закроется, но, согласен, лучше самому (для порядка).

Добавлено через 1 минуту

Не по теме:

Что-то форум глючит, цитирование не делается. Только у меня?

0
ValeryS
Модератор
6631 / 5039 / 466
Регистрация: 14.02.2011
Сообщений: 16,847
28.08.2013, 19:16 #19
и потом этим бряком ьы можешь не убыстрить а замедлить работу программы
во первых ослепляешь оптимизатор
а во вторых сбиваешь предсказатель процессора
вот он сделал сто итераций и понимает что условие не выполняется
на сто первый думает что не выполнится загоняет в кэш последовательность инструкций и... не угадал
из кэша все выгружаем и загоняем заново
в общем оптимизация циклов задача нетривиальная
и каждый раз нужен новый подход
0
alsav22
5419 / 4815 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.08.2013, 19:19 #20

Не по теме:

ValeryS, я это для кого пишу?

Хотя, я сделал бы тут по другому. В данном случае, я просто код ТС подправил, а не свой написал.



Добавлено через 1 минуту

Не по теме:

Лучше на это ответьте:

Что-то форум глючит, цитирование не делается. Только у меня?

0
ValeryS
28.08.2013, 19:52
  #21

Не по теме:

Цитата Сообщение от alsav22 Посмотреть сообщение
ValeryS, я это для кого пишу?
ладно не будем ссорится, тем более ТС это не интересно
Мир?
Цитата Сообщение от alsav22 Посмотреть сообщение
Лучше на это ответьте:
не могу сказать
я же не модератор, у меня все цитирует как видишь
есть тема что то типа "Баги и ошибки в работе форума" (точнее не помню) там вопрос задай

0
alsav22
28.08.2013, 20:13     Не могу понять почему в файл OUTPUT.TXT ничего не записывается
  #22

Не по теме:

Цитата Сообщение от ValeryS Посмотреть сообщение
ладно не будем ссорится
Миру - мир.
Цитата Сообщение от ValeryS Посмотреть сообщение
не могу сказать
я же не модератор, у меня все цитирует как видишь
есть тема что то типа "Баги и ошибки в работе форума" (точнее не помню) там вопрос задай
Уже разобрался, настройки в браузере сбились, куки не принимались, из-за этого глюки.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.08.2013, 20:13
Привет! Вот еще темы с ответами:

Давно не писала ничего на Dev C++ выдает ошибки не могу понять как их исправить - C++
#include &lt;math.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; int main() { float xa,xb,xc,ya,yb,yc; ...

Работа с файлами. Найти среднее арифметическое всех чисел и записать его в файл output.txt - C++
Помогите написать, пожалуйста 2 программы на C++. В файле input.txt записаны числа, сколько их – неизвестно. «3»: Найти среднее...

Почему в файл значение дублируется (записывается дважды)? - C++
Суть: при чтении с файла f записываю данные(числа) в массив a. Потом значения этого массива по очереди записываю в файл f1 и f2. Все...

Переписать данные файла input.txt в файл output, отсортировав их по возрастанию средней оценки методом выбора - C++
В файле input.txt содержатся сведения о группе студентов в формате: номер группы; запись о каждом студенте группы содержит следующие...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.08.2013, 20:13
Ответ Создать тему
Опции темы

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