0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 10
1

Создать новый файл, содержащий элементы исходного файла в обратном порядке

28.11.2011, 19:32. Показов 4602. Ответов 5
Метки нет (Все метки)

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

Добавлено через 3 минуты
#include <iostream.h>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.11.2011, 19:32
Ответы с готовыми решениями:

Файл: Создать новый файл, содержащий числа исходного файла в обратном порядке.
пожалуйста, помогите задача: дан файл целых чисел, создать новый файл содержащий те же файлы, но в...

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

Дан строковый файл. Создать новый строковый файл, содержащий все строки исходного файла наименьшей длины (в том же порядке).
Даны имена двух файлов вещественных чисел. Известно, что первый из них существует и является...

Создать новый файл, содержащий все строки исходного файла наибольшей длины в обратном порядке
Дан текстовый файл. Создать новый файл, содержащий все строки исходного файла наибольшей длины в...

5
0 / 0 / 0
Регистрация: 27.11.2011
Сообщений: 5
28.11.2011, 19:34 2
Что именно непонятно, как брать данные из файла и записывать в файл. Или алгоритм перестановки элементов в обратный порядок?
0
Заблокирован
Автор FAQ
29.11.2011, 18:32 3
Цитата Сообщение от ex.crummy Посмотреть сообщение
Дан файл целых чисел. Создать новый файл, содержащий те же элемен-ты, что и исходный файл, но в обратном порядке.
помогите буду очень при очень благодарен....
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
50
51
52
53
54
55
56
57
58
59
60
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
    int val;//áóäåò ñîäåðæàòü â ñåáå òåêóùèé ýëåìåíò ìàññèâà
    int i;//Áóäåò ñîäåðæàòü ÷èñëî ýëåìåíòîâ ìàññèâà
    int * arr;//Óêàçàòåëü íà ìàññèâ ñ äàííûìè èç òåêñòîâîãî ôàéëà
    ifstream ifs;
    ofstream ofs;
    ifs.open("input.txt");
    if(!ifs)
        cout<<"Error open input.txt\n";
    else
    {
        ofs.open("output.txt");
        if(!ofs)
            cout<<"Error creation output.txt\n";
        else
        {
            i = 0;
            while(ifs>>val)
                i++;
            if(i < 1)
                cout<<"input.txt not contain data!\n";
            else
            {
                
                //Âûäåëÿåì ïàìÿòü ïîä ìàññèâ
                arr = new int[i];
                //Ñíîâà ñòàâèì êóðñîð âíà÷àëî ôàéëà
                ifs.clear();
                ifs.seekg(0,ios::beg);
                i = 0;
                cout<<"Elements in input.txt\n";
                while(ifs>>arr[i])
                {
                    cout<<arr[i]<<" ";
                    i++;
                }
                cout<<"\nReading done\n";
                cout<<"Elements in output.txt\n";
                //Ïèøåì ýëåìåíòû â îáð ïîðÿäêå
                for(i--;0 <= i; i--)
                {
                    ofs<<arr[i]<<" ";
                    cout<<arr[i]<<" ";
                }
                cout<<"\nWriting done\n";
                //×èñòèì ïàìÿòü
                delete [] arr;
            }
            ofs.close();
        }
        ifs.close();
    }
    system("pause");
    return 0;
}
Elements in input.txt
5 8 9 11 28 145
Reading done
Elements in output.txt
145 28 11 9 8 5
Writing done
Для продолжения нажмите любую клавишу . . .
1
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 4
11.12.2011, 17:08 4
Дан файл целых чисел. Создать на его основе новый файл в которой занести элементы исходного файла, образующие в сумме с двумя соседними чётное число

помогите с решением задачи.пожалуйста!!!
0
Заблокирован
Автор FAQ
11.12.2011, 18:29 5
Цитата Сообщение от Ksun22 Посмотреть сообщение
Дан файл целых чисел. Создать на его основе новый файл в которой занести элементы исходного файла, образующие в сумме с двумя соседними чётное число
помогите с решением задачи.пожалуйста!!!
Ksun22, C/C++???
0
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 4
11.12.2011, 18:30 6
в С++
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2011, 18:30
Помогаю со студенческими работами здесь

Дан строковый файл. Создать новый строковый файл, содержащий все строки исходного файла наибольшей длины (в обратном порядке)
Дан строковый файл. Создать новый строковый файл, содержащий все строки исходного файла наибольшей...

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

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

Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке
Пожалуйста, помогите решить задачу в PascalABC!!! Дан файл целых чисел. Создать новый файл,...

Создать новый файл, содержащий те же элементы, что и исходный фал, но в обратном порядке
Дано бинарный файл действительных чисел.Для создания использовать file.exe вариант 3 - file3.dat....

Файл: создать файл и записать в него элементы исходного файла в обратном порядке
Дан файл целых чисел. создать новый , содержащий те же элементы, что и исходный файл , но в...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru