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

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

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

Переписать файл целых чисел так, чтобы сначала шли положительные, а потом - отрицательные - C++

24.06.2014, 13:26. Просмотров 484. Ответов 2
Метки нет (Все метки)

Дан файл целых чисел F. Используя вспомогательный файл H переписать компоненты файла F файл G так, чтобы сначала были записаны все положительные числа а потом все отрицательные???????очень нужна помощь
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2014, 13:26     Переписать файл целых чисел так, чтобы сначала шли положительные, а потом - отрицательные
Посмотрите здесь:

Упорядочить массив так, чтобы сначала иши упорядоченные положительные члены а потом упорядоченные отрицательные члены C++
Преобразуйте эту строчку так, чтобы сначала в ней шли цифры, а потом - все буквы исходной строчки... C++
C++ Переписать в новый файл сначала все отрицательные компоненты из первого, потом все положительные
C++ Задан файл с отрицательными и положительными целыми числами. Записать в другой файл сначала отрицательные, а потом положительные числа
Упорядочить вектор так, что бы сначала шли числа кратные 3, потом с остатком 2 при делении на 3, потом с остатком 1. C++
C++ Переписать файл так, чтобы сначала шли положительные, потом отрицательные числа
Отсортировать массив целых так, чтобы сначала шли отрицательные, затем положительные числа C++
C++ Одномерный массив: отсортировать так, чтобы вначале шли положительные элементы, а затем - отрицательные
C++ Распределить элементы массива так, чтобы сначала стояли положительные, а потом отрицательные
C++ Переписать в новый файл сначала все отрицательные компоненты, потом все положительные
C++ Переписать в новый файл сначала все отрицательные компоненты из первого, потом все положительные
C++ Создать массив целых чисел, расположить сначала отрицательные, а потом положительные

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Max Dark
шКодер самоучка
1683 / 1484 / 537
Регистрация: 09.10.2013
Сообщений: 3,359
Записей в блоге: 8
Завершенные тесты: 2
24.06.2014, 14:22     Переписать файл целых чисел так, чтобы сначала шли положительные, а потом - отрицательные #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <iostream>
#include <fstream>
#include <istream>
#include <ostream>
#include <string>
 
void process(std::istream &in, std::ostream &out, const std::string &tmpfile) {
    using std::endl;
    std::fstream tmp;
    int number;
 
    tmp.open(tmpfile.c_str(), std::ios::out);
    while( in>>number ) {
        if(0 < number)
            out<<number<<endl;
        else
            tmp<<number<<endl;
    }
    tmp.close();
    tmp.open(tmpfile.c_str(), std::ios::in);
    while( tmp>>number )
        out<<number<<endl;
}
int main() {
    std::ifstream in("input.txt");
    std::ofstream out("output.txt");
    process(in, out, "tmp.txt");
    return 0;
}
как то так
FAQs
0 / 0 / 0
Регистрация: 24.06.2014
Сообщений: 17
24.06.2014, 15:27  [ТС]     Переписать файл целых чисел так, чтобы сначала шли положительные, а потом - отрицательные #3
спасибо

а где хранятся те файли txt

Добавлено через 9 минут
спс я разобрался,,,большое тебе спасибо
Yandex
Объявления
24.06.2014, 15:27     Переписать файл целых чисел так, чтобы сначала шли положительные, а потом - отрицательные
Ответ Создать тему
Опции темы

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