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

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

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

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 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     Переписать файл целых чисел так, чтобы сначала шли положительные, а потом - отрицательные
Ответ Создать тему
Опции темы

Текущее время: 12:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru