![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 26.12.2011
Сообщений: 4
|
![]()
Доброго времени суток, уважаемые.
Дан текст, состоящий из предложений, разделенных точками. Напишите программу, производящую следующее форматирование: после каждой точки в конце предложения должен стоять хотя бы один пробел; первое слово в предложении должно начинаться с прописной буквы. Прошу натолкнуть на идею, как это просто и быстро реализовать. Тут что-то пытаюсь придумать, но ничего... Еще кто-то подсказал, что можно использовать указатели, но так это меня совсем демотивировало. [CODE] #include <stdio.h> void main() { char z, s; // соответст. предыдущий и текущий символы char a; // переменная для хранения символов printf("Type in a sentence with a point, please:\n"); for (z=s=' '; z!='.'; s=z) { scanf("%c", &z); if (z=='.' && s!=' ') { a=s; z=a; s=' '; } else continue; } } Последний раз редактировалось Bezukhoff; 26.12.2011 в 21:31. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа со строками | Сметуська | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 30.05.2011 15:15 |
Работа со строками. | Mr.BL@CK | Помощь студентам | 6 | 28.03.2011 12:52 |
Работа с матрицами (норма матрицы, работа со строками) | Neitrosha | Помощь студентам | 1 | 26.11.2010 20:19 |
Работа со строками | GoAnd | Общие вопросы по Java, Java SE, Kotlin | 9 | 22.09.2010 03:36 |
Работа со строками | Irishka18 | Помощь студентам | 1 | 01.12.2009 20:32 |