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

Удалить из текста каждое четное предложение. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Примеры решения простеньких задачек на Си http://www.cyberforum.ru/cpp-beginners/thread36559.html
Здравствуйте!Мне нужны примеры решения простеньких задачек на Си.Помогите!
C++ вычислить сумму эл. массива Ктонить помогите решить задачу!!! Меня что -то заклинило... Задача: В одномерном массиве, состоящем из n целочисленных элементов, вычислить: 1. Произведение элементов массива с четными номерами.... http://www.cyberforum.ru/cpp-beginners/thread36558.html
C++ Cреднее арифметическое чисел в файле txt.
Проясните пожалуйста, что не так. Нужно написать программу, которая вычисляет среднее арифметическое чисел, находящихся в файле A:\numbers.txt и результат помещает снова в этот файл. Результат...
Удалить/добавить в списке k элементов после элемента с заданным номером C++
привет всем , помогите плиз. Записи в линейном списке содержат ключевое поле типа int. Сформировать однонаправленный список. Удалить из него k элементов после элемента с заданным номером, добавить k...
C++ Функция транспонирования массива http://www.cyberforum.ru/cpp-beginners/thread36510.html
Написать функцию, которая транспонирует заданный в качестве параметра массив типа int (т.е. меняет местами равноудалённые от концов массива элементы). Буду очень благодарна за помощь!!!
C++ Какие объекты Вы создавали бы динамически? Допустим,Вы хотите написать приложение-игру в карты с компьютером.Сначала только функциональную часть,GUI отдельно.Реализация с помощью стандартной библиотеки С++ с использованием классов.Скажем,там... подробнее

Показать сообщение отдельно
Ёрик
46 / 46 / 2
Регистрация: 07.01.2009
Сообщений: 298
27.05.2009, 07:44
RetiF, Вообще,может, я задание не понимаю,но нужно удалить каждое четное ПРЕДЛОЖЕНИЕ,а не строку(предложение может быть разбито newline и tab по всему файлу). Поэтому нужно искать символ точки в файле. И завести переменную ,которая будет хранить,предложение четное или нет(если мы нечетное кол-во раз встретили точку,то это нечетное предложение и т.д.).Каждый раз нужно запоминать позицию начала предложения в файле(когда нашли точку,то полсе нее проверяем какой символ находится,пробел ли это?tab ли это? newline ли это?Если да, то запоминаем начало предложения. Потом когда нашли точку,это будет конец предложения(тоже запоминаем). Из переменной,где хранится адрес конца предложения вычитаем адрес начала предложения,получится, сколько предложение занимает байт. Затем,если это нечетный символ точки, то запускаем алгоритм заново,пока не конец файла(это условие нужно в начале),а если четный,то удаляем побайтно предложение. В голове один ассемблер,поэтому не знаю, получится ли алгоритм на С... Хотя побайтно читаем,значит,получится и удалить
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru