|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.12.2010, 20:38 | #1 |
Новичок
Джуниор
Регистрация: 22.12.2010
Сообщений: 3
|
Обработка текста C++
Слова текста из малых латинских букв записаны не менее чем через один пробел; текст оканчивается точкой. БЕЗ ИСПОЛЬЗОВАНИЯ конструкции STRING:
а) написать программу ввода такого текста с клавиатуры; б) напечатать слова текста в обратном порядке букв. Слова печатать через один пробел, без точки. Заранее благодарен! Возможно вознагрождение |
22.12.2010, 21:16 | #2 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
а) Ну в принципе cin.getline
б) Точно не проверял Код:
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
23.12.2010, 09:19 | #3 |
Новичок
Джуниор
Регистрация: 22.12.2010
Сообщений: 3
|
и вот ввод и разбиение на слова(строки)
int main() { char line[80]; cout<<"Введите строку из латинских букв:"<<endl; gets(line); char* WordArr[40]; int n=0; int fl_w=0; for (int i=0; line[i]!='.';i++) { if(line[i]==' ' && fl_w==0) continue; else if(line[i]==' ' && fl_w==1) { line[i]='\0'; fl_w=0; } else if(line[i]!=' ' && fl_w==0) { WordArr[n++]=&line[i]; fl_w=1; } } Надо соединить и еще сделать проверку,что-то типо if ( (s[i][j]>'z' || s[i][j]<'a') && s[i][j]!=' ' && s[i][j]!='.') i=i-1; //если не малая латинская, ниче не происходит я так понимаю алгоритм должен быть примерно такой: считывается текст вывод текста разбивается на строки(слова) потом обрабатываются строки(слова) переварачмваются задом на перед вывод Пример выполнения программы(программа должна выглядеть так): Введите строку из малых латинских букв: (вводим допустим: hi jack good day.) hi jack good day. Измененный текст: ih kcaj doog yad. для продолжения.... У меня почему-то не получается...помогите плз) |
24.12.2010, 21:25 | #4 |
Новичок
Джуниор
Регистрация: 22.12.2010
Сообщений: 3
|
Ап помогите плз
|
24.12.2010, 23:56 | #5 |
:D
Форумчанин
Регистрация: 26.09.2010
Сообщений: 570
|
наслаждайтесь :D
Код:
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery Последний раз редактировалось kaljan775; 25.12.2010 в 00:32. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка текста | DOC26 | Помощь студентам | 1 | 23.10.2010 13:25 |
Обработка текста | StillFree | Microsoft Office Word | 5 | 21.06.2009 05:59 |
Обработка текста | JRcoker | Общие вопросы Delphi | 5 | 31.07.2008 23:35 |
Обработка текста | Absent | Помощь студентам | 2 | 20.05.2008 23:17 |
Обработка текста | Absent | Помощь студентам | 1 | 10.05.2008 19:56 |