Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
4 / 4 / 0
Регистрация: 09.05.2010
Сообщений: 15
1

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

10.05.2010, 13:54. Просмотров 2218. Ответов 2
Метки нет (Все метки)

Задачу нужно решить в Borland C++ 3.11 Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла (серией называется набор последовательно расположенных одинаковых элементов, а длиной серии — количество этих элементов). Например, для исходного файла с элементами 1, 5, 5, 5, 4, 4, 5 содержимое результирующего файла должно быть следующим: 1, 3, 2, 1.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.05.2010, 13:54
Ответы с готовыми решениями:

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

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

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

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

2
4335 / 1467 / 680
Регистрация: 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;
}
1
4 / 4 / 0
Регистрация: 09.05.2010
Сообщений: 15
10.05.2010, 15:07  [ТС] 3
сорри, не Borland C++ 3.11, a Turbo C++ 3.00 помогите пожалуйста!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.05.2010, 15:07

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

Дан текстовый файл, в котором записана последовательность целых чисел. Записать в новый файл только четные из них
Дан текстовый файл, в котором записана последовательность целых чисел. Записать в новый файл только...

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

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


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

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

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