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

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

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

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

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

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

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

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

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

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

Не могу найти материала для работы с графическими файлами. - C++
Мне давно не дает уснуть проблема: хочу написать прогу которая считает с диска рисунок и вставить его в консоль. В инете смотрел вроде...

Работа с файлами - C++
Все привет! Возник вопрос. Имеется текстовый файл. В нем есть несколько строк. Мне необходимо изменять их и добавлять новые данные в файл. ...

Работа с файлами. - C++
Помогите составить условие,чтобы можно было сравнить два файла и вывести номер элемента где они различны.

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

2.1 пройти по фаилу от начала до конца запоминая позицию массива с "наибольшей отрицательной суммой", для каждого массива выполняя сравнение его отрицательной суммы с суммой массива с запомненной позицией. Если отрицательная сумма текущего массива больше, то его позиция запоминается. по окончанию фаила, убедится что сумма отрицательна и вывести массив на экран либо написать, что массивов с отрицательной суммой не существует. (проверять корректность фаила - наличие массивов, наличие шести элементов у последнего)
2.2 поднять фаил в память (массив), найти наибольшее и наименьшее значение элементов, удалить из массива элементы с такими значениями, записать получившийся массив в фаил.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.10.2011, 02:16
Привет! Вот еще темы с ответами:

Работа с файлами - C++
Через #include подключить 2 файла которые уже существуют и затем вызвать их программой. Кто может бросить код?

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

Работа с файлами - C++
#include <iostream.h> #include <fstream.h> #include <conio.h> struct firma { char fio; int zar; char adr; char...

Работа с файлами - C++
Всем доброго времени суток) При написании программы возникла проблема.... не знаю как из одного файла в другой переписать некоторые...


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

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

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