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

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

Войти
Регистрация
Восстановить пароль
 
Абдурахмон
0 / 0 / 0
Регистрация: 28.03.2014
Сообщений: 3
#1

Дан целочисленный файл А. Записать в файл В все кратные трём числа из А - C++

16.05.2014, 07:10. Просмотров 501. Ответов 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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <cstdlib>
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
    int dat, dat2;
    int n=100;
    srand(time(0));
 ofstream A; 
A.open("A.txt", ios::out);
for (int i=1; i<=n; i++)
 { dat = rand()%101 - 50;
   A << dat << "\t";
    }
 A.close();
 ifstream D;
 D.open("A.txt", ios::in);
 while (!D.eof())
{
D>>dat;
cout<<dat<<" ";
}
D.close();
 cout<<endl;
 cout<<"B fayl:"<<endl;
 ofstream B;
 B.open("B.txt");
 ifstream R;
 R.open("A.txt");
 while (R.eof()){
     if(dat%3==0)  dat=dat2;
    B << dat2 <<"\t";
         }
   R.close();   
 B.close();
    
 ifstream H;
 H.open("B.txt");
while (!H.eof())
{
H>>dat2;
cout<<dat2<<" ";
}
 
    system("PAUSE");
    return EXIT_SUCCESS;
}
Но на экране отображаются только цифры из А.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2014, 07:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дан целочисленный файл А. Записать в файл В все кратные трём числа из А (C++):

Записать в файл g все числа из заданного массива, кратные 3; найти ошибки в коде - C++
Задача следующая: Создать файл f, содержащий одномерный массив из 10 целых чисел. Записать в файл g все числа из этого массива, кратные 3....

Дан текстовый файл. Удалить из файла числа, кратные 3 - C++
Нужен листинг программы: Дан текстовый файл, содержащий целые числа. Удалить из файла числа, кратные 3. Через функцию fopen(). Буду...

Записать из файла в другой файл числа, кратные 3 - C++
Дан файл,содержащий случайные целые числа.Записать из него в другой файл числа кратные 3. #include&lt;stdio.h&gt; #include&lt;conio.h&gt; ...

Вывести на экран все парные числа и от А до В кратные трём - C++
вывести на экран все парные числа и от А до В кратные трём c++ развязать тремя способами через циклы while,do while,for

Дан файл F, компонентами которого являются целые числа. Получить в файле G все нечетные числа, входящие в файл F. Числа в файле G должны следовать - C++
Помогите доздать с++) вот задание: Дан файл F, компонентами которого являются целые числа. Получить в файле G все нечетные числа, входящие ...

Записать в файл g все четные числа файла f, а в файл n-все нечетные - C++
Дан файл f, компоненты которого являются целыми числами. Записать в файл g все четные числа файла f, а в файл n-все нечетные. Порядок...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
nmcf
5319 / 4639 / 1551
Регистрация: 14.04.2014
Сообщений: 18,452
16.05.2014, 11:28 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
После создания a.txt и вывода на экран:
C++
1
2
3
4
5
6
7
8
9
10
11
12
ifstream Af;
Af.open("A.txt");
ofstream Bf;
Bf.open("B.txt");
while(!Af.eof())
{
    Bf >> dat;
    if (Af.eof()) break;
    if(dat % 3 == 0) Bf << dat << '\t';
}
Af.close();
Bf.close();
После вывести b.txt
0
Абдурахмон
0 / 0 / 0
Регистрация: 28.03.2014
Сообщений: 3
16.05.2014, 20:03  [ТС] #3
Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2014, 20:03
Привет! Вот еще темы с ответами:

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

Все четные числа из файла записать во второй файл, а нечетные — в третий файл - C++
Имеется файл, элементами которого являются целые числа. Все четные числа этого файла записать во второй файл, а нечетные — в третий файл....

Создать файл и записать в него числа последовательности, не кратные заданному числу - C++
помогите ребят! #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;fstream&gt; using namespace std; int...

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


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

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

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