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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
колянч
4 / 4 / 0
Регистрация: 09.05.2010
Сообщений: 15
10.05.2010, 13:54     Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла. #1
Задачу нужно решить в Borland C++ 3.11 Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла (серией называется набор последовательно расположенных одинаковых элементов, а длиной серии — количество этих элементов). Например, для исходного файла с элементами 1, 5, 5, 5, 4, 4, 5 содержимое результирующего файла должно быть следующим: 1, 3, 2, 1.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2010, 13:54     Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла.
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
yanyk1n
 Аватар для yanyk1n
4324 / 1455 / 152
Регистрация: 12.03.2009
Сообщений: 5,310
10.05.2010, 14:19     Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла. #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
#include <fstream>
int main()
{
    ifstream f_in("input.txt");
    ofstream f_out("output.txt");
    long a, b;
    int k = 0;
    f_in >> a;
    k = 1;
    while (f_in >> b)
    {
        if (a == b)
        {
            k++;
        }
        else
        {
            f_out << k << " ";
            k = 1;
        } 
        a = b;
    }
    f_out << k << " ";
    f_in.close();
    f_out.close();
    return 0;
}
колянч
4 / 4 / 0
Регистрация: 09.05.2010
Сообщений: 15
10.05.2010, 15:07  [ТС]     Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла. #3
сорри, не Borland C++ 3.11, a Turbo C++ 3.00 помогите пожалуйста!!!
Yandex
Объявления
10.05.2010, 15:07     Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла.
Ответ Создать тему
Опции темы

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