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

Задан файл с отрицательными и положительными целыми числами. Записать в другой файл сначала отрицательные, а потом положительные числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить количество вхождений строки из n знаков в строку из k знаков http://www.cyberforum.ru/cpp-beginners/thread1067196.html
Всем доброй ночи ребят. Вы последняя надежда:( помогите пожалуйста 2 задачи решить последняя ночь( сразу препод говорил, что контрольную проверять не будет, а сегодня ему вдруг захотелось) очень нуждаюсь в вашей помощи, не хочу, чтобы отчислили( Я обещаю, научиться, буду зубрить литературу день и ночь) Вот одна задачка: Ввести строку из n (n≤6) знаков и строку из k (k≤80) знаков. Определить...
C++ Выполнить упорядочивание информации в исходном бинарном файле Выполнить упорядочивание информации в исходном бинарном файле (создать и ввести). Метод сортировки – любой. Дополнительных массивов и файлов не использовать. http://www.cyberforum.ru/cpp-beginners/thread1067193.html
Выполнить слияние двух рассортированных бинарных файлов в третий упорядоченный файл C++
Выполнить слияние двух рассортированных бинарных файлов в третий упорядоченный файл. Сортировок не использовать. Дополнительных массивов и файлов не использовать.
Ввести символьную строку. Выполнить переворот каждого слова в строке C++
Ввести символьную строку. Выполнить переворот каждого слова в строке (заменив первую букву с последней, вторую с предпоследней и т.д.). Новых строк не создавать. Строку до и после преобразования вывести на экран
C++ Для матрицы M[5][5] найти минимальный элемент лежащий выше побочной диагонали http://www.cyberforum.ru/cpp-beginners/thread1067176.html
Для матрицы M найти минимальный элемент лежащий выше побочной диагонали и поменять его с симметричным элементом, лежащим ниже этой диагонали.
C++ Слияние бинарных файлов Выполнить слияние двух рассортированных бинарных файлов в третий упорядоченный файл. Сортировок не использовать. Дополнительных массивов и файлов не использовать. P.S. C++ подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
10.01.2014, 02:00     Задан файл с отрицательными и положительными целыми числами. Записать в другой файл сначала отрицательные, а потом положительные числа
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
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{   
   ifstream fin("file_in.txt");
   if (!fin) cout << "Error fin!" << endl;
   else
   {
        ofstream fout("file_out.txt");
        int n;
        while (fin >> n)
            if (n < 0) 
                fout << n << ' ';
        
        fin.clear();
        fin.seekg(0);
       
        while (fin >> n)
            if (n > 0) 
                fout << n << ' ';
 
        fin.close();
        fout.close();
        cout << "Successfully!" << endl;
 
   }
 
   cin.get();
   return 0;
}
 
Текущее время: 15:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru