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

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

Войти
Регистрация
Восстановить пароль
 
Crown-Clown
2 / 2 / 0
Регистрация: 28.12.2010
Сообщений: 31
#1

Работа с файлами, Алгоритм не могу продумать. - C++

02.10.2011, 00:18. Просмотров 452. Ответов 1
Метки нет (Все метки)

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

2. Компоненты типизированного файла – массивы, состоящие из 6 вещественных чисел. Вывести на экран тот из них, сумма отрицательных элементов которого больше.
Компоненты типизированного файла – целые числа. Удалить из этого файла максимальное и минимальное число.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2011, 00:18     Работа с файлами, Алгоритм не могу продумать.
Посмотрите здесь:

Работа с файлами, не могу понять в чем ошибка - C++
Программа должна копировать из f1 в f2 строки где есть повторение слов... Написал вот, строка которая выдает ошибку выделена...

Работа с файлами в Си, не могу найти ошибку в коде - C++
Язык: "Си" Задача: "Создать файл, содержаший сведения о месячной зарплате N рабочих завода. В файле содержатся сведения: фамилия...

Не могу разобраться с файлами - C++
помогите разобраться с файлами на Си, по примитиву, на премеро.

Работа с файлами - C++
Есть файл file.txt и он содержит 3 числа, розделенных пробелом, например, 3 2 0.1 Как считать информацию с файла и записать эти числа в...

Работа с файлами - C++
Здравствуйте, суть в том что необходимо сделать что-то типо копирования произвольного файла, т.е. выбираю файл будь то изображение,...

работа с файлами - C++
Подскажите, как в текстовом файле напечатать все строки, длина которых равна заданному числу?

Работа с файлами!!! - C++
помогите решить этот бред, а то с инста попрут 1)описать функцию triangle, формирующую текстовой файл из 9 строк, в первой из...

Работа с файлами. С++ - C++
Доброго времени суток. В программировании полный ноль. Мог бы мне кто нибудь, объяснить как вывести из файла определенную (часть из...

Работа с файлами - C++
Когда например играет музыка или видео, то для обработки информации в память компьютера грузится весь файл или его части (если часть, то...

Работа с файлами в C++ - C++
Пишу программу, где предполагается работа с файлами, но при попытке объявления входного потока (istream filein), я получаю ошибку...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vladimir.
155 / 155 / 10
Регистрация: 24.11.2009
Сообщений: 375
02.10.2011, 02:16     Работа с файлами, Алгоритм не могу продумать. #2
Вытаскиваем предложения из фаила в память.
1. Составляем массив пар ключ-значение, где значением являются указатели на предложения, а ключами - количество слов в предложении. Сортируем по ключу. Перезаписываем фаил отправляя в него упорядоченные по ключу предложения. (обратить внимание на ситуацию с "\n", отсутсвием пробела перед первым предложением в фаиле.)

2.1 пройти по фаилу от начала до конца запоминая позицию массива с "наибольшей отрицательной суммой", для каждого массива выполняя сравнение его отрицательной суммы с суммой массива с запомненной позицией. Если отрицательная сумма текущего массива больше, то его позиция запоминается. по окончанию фаила, убедится что сумма отрицательна и вывести массив на экран либо написать, что массивов с отрицательной суммой не существует. (проверять корректность фаила - наличие массивов, наличие шести элементов у последнего)
2.2 поднять фаил в память (массив), найти наибольшее и наименьшее значение элементов, удалить из массива элементы с такими значениями, записать получившийся массив в фаил.
Ответ Создать тему
Опции темы

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