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

Найти конец предложения, обозначенный символом "точка" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру с именем Note http://www.cyberforum.ru/cpp-beginners/thread1029893.html
Описать структуру с именем Note, содержащую следующие поля: name-фамилия и имя, tele- номер телефона, bday-день рождения (массив из 3 чисел). Написать программу, выполняющую ввод с клавиатуры данных...
C++ Вывести введенные слова группами По одному ввести последовательность слов. Распечатать введенные слова группами, каждая из которых должна состоять из тех введенных слов, три первые буквы которых совпадают. помогите сделать, это... http://www.cyberforum.ru/cpp-beginners/thread1029888.html
как вывести отсортированный результат по убыванию? C++
#include <iostream> #include <fstream> using namespace std; int main() { unsigned m={0}; ifstream text("text.txt");//для ввода (чтения) данных из файла;
Числовая последовательность с имеющимися данными на С++ C++
Пожалуйста,мне надо на С++ : Обработать числовую последовательность с имеющимися данными: Последовательность: x+((-1)^(b+1) *p^k)/((k+1)!). p=min(a,max(b,c)); x=xo + (i-1)h, i ∈ ; Данные:...
C++ В отсортированный файл фамилий добавить новую фамилию, не нарушив его упорядоченность http://www.cyberforum.ru/cpp-beginners/thread1029880.html
Организовать работу с текстовым файлом. Исходные файлы не предполагают изменения. Измененные данные сохраните в другом файле. В отсортированный файл фамилий добавить новую фамилию, не нарушив его...
C++ Двумерные массивы Дана целочисленная прямоугольная матрица А размером N х М: а) определить номер строки, в которой находится больше всего четных чисел; б) характеристикой строки матрицы назовем сумму ее... подробнее

Показать сообщение отдельно
deepz
61 / 61 / 33
Регистрация: 04.10.2013
Сообщений: 250

Найти конец предложения, обозначенный символом "точка" - C++

05.12.2013, 18:17. Просмотров 433. Ответов 1
Метки (Все метки)

В строке, содержащей последовательность слов, найти конец предложения, обозначенный символом "точка". В следующем слове первую строчную букву заменить на прописную.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include<conio.h>
#include<stdio.h>
#include<string.h>
int main()
{char s[2000];
int Len, k=0, n=0;
puts ("Input string:");
gets(s);
Len=strlen(s);
for(int i=0; i<Len; i++)
{if (s[i]=='.') 
{if (s[i+1]!=' ')
{s[i+1]=s[i+1]-'a'+'A';}
else
{s[i+2]=s[i+2]-'a'+'A';}
}
}
for(int i=0; i<Len; i++)
{if(s[i]==' ')
k++;
else
break;
}
for(int i=k; i<k+1; i++)
{s[i]=s[i]-'a'+'A';}
strcat(s, "\0");
puts(s);
getch();
}
я не понимаю как мне сделать, чтобы после точки находя символ делал его только большим, а не всю строку
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru