Предмет: Информатика,
автор: xsenus222
В предложении, состоящем из слов, разделенных одним пробелом, заменить первую букву у слов, следующих за словами die, der, das, на
прописную. (c++)
Ответы
Автор ответа:
1
#include "iostream"
#include "string"
using namespace std;
int main()
{
string text, word;
getline(cin, text);
for ( int i=3; i<text.length(); i++)
{
if ( text[i]==' ' )
{
word=text.substr(i-3, 3);
if (word=="die" or word=="der" or word=="das")
{
if (int(text[i+1])>96)
{
text[i+1]=char(int(text[i+1])-32);
}
}
}
}
cout<<text;
}
Похожие вопросы
Предмет: Геометрия,
автор: zippo5102003
Предмет: Геометрия,
автор: ilyhaebobo
Предмет: Русский язык,
автор: kseniakozlova009
Предмет: Физика,
автор: Melissagr
Предмет: Математика,
автор: Виктория12356