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

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

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

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

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

Задачу нужно решить в 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++ Дан файл целых чисел. айти среди этих чисел те, что больше за среднее арифметическое суммы всех элементов
Дан файл целых чисел которые упорядочены по убыванию. Среди этих чисел найти те что больше среднего арифметического суммы всех элементов C++
Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла C++
Дан файл,компонентами его яв-ся числа.Число компонент делится на 2.Создать новый файл,куда будет записываться наименьшее из каждой пары чисел 1 файла C++
C++ Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла, начинающиеся этой буквой

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
yanyk1n
4329 / 1460 / 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 помогите пожалуйста!!!
Ответ Создать тему
Опции темы

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