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

Написать программу форматирования текста - C++

Восстановить пароль Регистрация
 
Aleshka_8bit
0 / 0 / 0
Регистрация: 09.12.2013
Сообщений: 13
06.03.2014, 13:53     Написать программу форматирования текста #1
Дан текст. в каждой строке слова разделены произвольным количеством пробелов.Пробелы могут стоять перед первым словом и за последним. Проверить,являются ли слова в каждой строке упорядоченными по алфавиту.Если нет то упорядочить их , не делая различия между строчными и прописными буквами. у каждого слова первую букву заменить прописной , а остальные буквы сделать строчными . Исходный текст и полученные рез-ты должны быть в различных Файлах. Решить задачу с Помощью Функций
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2014, 13:53     Написать программу форматирования текста
Посмотрите здесь:

C++ Написать программу, печатающую n-ую строку введённого текста
C++ Написать программу, вычеркивающую из данного текста все буквы 'а'.
Помогите написать программу на С++ по обработке текста C++
Написать программу создания текста таблице степеней числа 2 от 1 до 62 C++
Написать программу для подсчета частотности текста C++
C++ Написать программу, которая считает частоту биграммы текста
Написать программу: шифрование текста C++
Написать программу, вычеркивающую из данного текста все буквы 'а' C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
chizz
 Аватар для chizz
975 / 489 / 54
Регистрация: 19.03.2013
Сообщений: 3,047
Записей в блоге: 18
Завершенные тесты: 1
06.03.2014, 15:10     Написать программу форматирования текста #2
Список функций:

1. Функция, удаляющая лишние пробелы в строке String delSpaces(String s) {};

C++
1
2
3
4
5
6
/*удаляем лишние пробелы*/
while (tmp[i]==' ') i++;
for(i=0;i<strlen(tmp)-1;i++)
{ if ((tmp[i]==' ')&&(tmp[i+1]==' ')) continue;
 else {st[t]=tmp[i]; t++;}}
if (tmp[strlen(tmp)-1]!=' ')st[t]=tmp[i];
2. Функция, которая переводит строку в массив слов.
3. Функция, которая сортирует массив слов.
4. Функция, которая первую букву делает прописной, остальные строчными.
Yandex
Объявления
06.03.2014, 15:10     Написать программу форматирования текста
Ответ Создать тему
Опции темы

Текущее время: 07:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru