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

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

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

файлы. Дано два файла - C++

19.12.2011, 15:23. Просмотров 394. Ответов 2
Метки нет (Все метки)

дан файла. Записать их в другие два файла, при это м в первый записать четные, а во второй – нечетные числа.
Необходимо перевести с tp на С++
Pascal
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
var
s1,s2,s3:string;
f1,f2,f3:text;
a,b:integer;
begin
s1:='file01.txt';
s2:='file02.txt';
s3:='file03.txt';
assign(f1,s1);
assign(f2,s2);
assign(f3,s3);
reset(f1);
reset(f2);
append(f3);
while not seekeof(f1) do
begin
 
read(f1,a);
read(f2,b);
if a<b then
begin
write(f3,a,' ');
write(f3,b,' ');
end;
end;
close(f1);
close(f2);
close(f3);
end
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2011, 15:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос файлы. Дано два файла (C++):

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

Дано два файла. Получить третий, содержащий поочередно строки исходных двух файлов - C++
Дано два файла. Получить третий, содержащий поочередно строки исходных двух файлов. Надо на dev c++, но я не могу :(

Два файла с символами: получить номер первого элемента, в котором эти файлы отличаются - C++
дано два файла с одинаковым количеством компонент, компонентами которого являются символы выяснить совпадают ли попарно их компоненты, если...

Создать два файла f и g. Определить номер компонента, начиная с которого эти файлы являются различными - C++
Двоичный файл Создать два файлы f и g. Определить номер компонента, начиная с которого эти файлы являются различными. Скопировать часть,...

[C++ Файлы]Дано целочисленная прямоугольная матрица . - C++
Помогите решить с помощю файлов. Дано целочисленная прямоугольная матрица . Определить: - количество строк, которые содержат хотяб...

Файлы. Программа, которая определяет если такой момент, что два раза вошли по одному пропуску или два раза вышли по одному (выводит все время истину) - C++
Всем привет. Смысл задания примерно следующий: Есть файл Input.txt. Содержание его примерное такое: Все эти цифры могут меняться. 4...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ExcellencE
20 / 20 / 2
Регистрация: 22.08.2011
Сообщений: 79
19.12.2011, 16:07 #2
Ваш паскальный код вроде как наоборот два файла в один сливает О_о
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
19.12.2011, 18:56 #3
Примерно так:
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
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
    const int N = 20; //в данном случае у меня 20 чисел
    ifstream f("File.txt");
    int a[N] = {0};
    for( int i = 0; i < N; i++ ) // значения передаются в массив( 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 )
    {
        f >> a[i];
    }
    ofstream f1("Нечетные.txt");
    ofstream f2("Четные.txt");
    for( int j = 0; j < N; j++ ) //группировка значений по файлам
    {
        if( a[j] % 2 == 1 )
        {
            f1 << a[j] << " ";
        }
        if( a[j] % 2 == 0 )
        {
            f2 << a[j] << " ";
        }
    }
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2011, 18:56
Привет! Вот еще темы с ответами:

Сформировать два текстовых файла из целых чисел. Записать в третий файл минимальный элемент первого файла и максимальный элемент второго файла - C++
Тема: работа с текстовыми файлами с использованием стандартных функций библиотеки stdio.h Нужно составить программу: Сформировать два...

Дано два целочисленных массива, состоящих из неповторяющихся чисел. - C++
Дано два целочисленных массива, состоящих из неповторяющихся чисел. Сформировать новый массив, который содержит элементы первого массива,...

Дано имя файла целых чисел. Найти количество элементов, содержащихся в данном файле. Если файла с таким именем не существует, то вывести –1 - C++
Дано имя файла целых чисел. Найти количество элементов, содержащихся в данном файле. Если файла с таким именем не существует, то вывести...

Дано два слова Определите какое из них размещено в словаре раньше - C++
Заданo два слова Определите какое из них размещено в словаре раньше помогите сделать в С ++


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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