Показать сообщение отдельно
Старый 28.11.2016, 09:38   #1 (permalink)
Tikusjomo
Новичок
 
Регистрация: 28.11.2016
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Вывод слов,которые заканчиваются на "С" - C++

ано несколько слов,которые пользователь вводит с клавиатуры,нужно вывести те,что заканчиваются на "с".
У меня пока получилось только сделать так,чтобы он выводил количество таких слов,а вот сами слова не могу,помогите.
Код:
#include "stdafx.h"
#include "iostream"
#include "math.h"
#include "string"
#include "windows.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{SetConsoleCP(1251);
SetConsoleOutputCP(1251);
string s; 
int n=0;
int a;
cout <<"Введите слова через запятую:" << endl; 
cin>> s;
a=s.length();
for (int i=0; i<a; i++){
    if ((s[i]=='с')&&(s[i+1]==','))  {n++;};
    ;
} 
cout << n << endl;
cout << s;
system ("pause");
    return 0;
}
Tikusjomo вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070