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

Массивы символьных строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Многомерный динамический массив http://www.cyberforum.ru/cpp-beginners/thread1029844.html
В общем так: Массив, размерность которого неизвестна и зависит от чего-либо. К примеру у нас есть 3-мерный массив a (int a), при выполнении условия A размерность массива увеличивается (a). А лучше...
C++ Сортировка матриц Дана матрица действительных чисел размера m x n. Переоформить матрицу таким образом,чтобы ее строки были упорядочены по убыванию сумм элементов строк. Помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread1029843.html
C++ Как подключить ресурс к проекту на VS
Как в проект подключить XML файл, да и как потом открыть чтоб вытянуть из него данные?
C++ Даны целые числа a1, an, . an (в этой последовательности могут быть повторяющиеся числа)
Помогите пожалуйста составить программу. Даны целые числа a1, a2,...аn (в этой последовательности могут быть повторяющиеся числа) а) выяснить, имеется ли в последовательности хотя бы одна...
C++ Написать программу через функции http://www.cyberforum.ru/cpp-beginners/thread1029818.html
Все добрый день, есть программа создающая два масиива и находящая совпавшие элементы этих массивов. Нужно переделать ее используя функции. #include <stdafx.h> #include <iostream> #include...
C++ Компоновка хедеров Собственно вот такая проблема. Есть два файла first.h; second.h; каждый из них #include "vector.h"; И есть ещё файл tester.h; Который включает в себя и first.h и second.h; И компоновщик... подробнее

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

Массивы символьных строк - C++

05.12.2013, 17:50. Просмотров 270. Ответов 2
Метки (Все метки)

В строке, содержащей последовательность слов, найти конец предложения, обозначенный символом "точка". В следующем слове первую строчную букву заменить на прописную.
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
30
#include<conio.h>
#include<stdio.h>
#include<string.h>
int main()
{char s[2000];
int Len, k=0, n=0, e=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';
e++;}
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