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

Найти в предложении количество слов, заканчивающихся на ту же букву , что что и первое слово - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти числа, которые являются квадратами некоторого другого числа http://www.cyberforum.ru/cpp-beginners/thread1073899.html
Помогите написать программу на С++ Вот условие: Даны целые положительные числа а1, а2 ..., а n. Найти среди них те, которые являются квадратами некоторого числа M. #include <iostream> #include <cmath> using namespace std; int main() {
C++ Отсортировать последние n элементов вектора Здравствуйте, Есть вектор data с m - элементов, нужно отсортировать последние n - элементов. Нашел как сделать с std :: partial_sort, но там только от начала, а как сделать от конца? http://www.cyberforum.ru/cpp-beginners/thread1073892.html
Вычислите количество букв "а" в слове. C++
определить функцию для вычисления количества букв "а" в слове. Подсчитать количество букв "а" в 5 словах
Нужно выявить ошибку (задача на систему массового обслуживания) C++
Дана такая задача: Проблема в сделанном коде в том, что программа выводит уж явно неверные значения для текущего и среднего кол-ва заявок во второй очереди. Что и где нужно изменить? :С И вот сам код: #include <iostream> #include <ctime> #include <locale> using namespace std;
C++ Найти в массиве максимальный элемент и минимальный элемент, и поменять их местами http://www.cyberforum.ru/cpp-beginners/thread1073862.html
Привет) помогите пожалуйста решить задачу. Дан целочисленный массив из m элементов. Найдите в нем максимальный элемент и минимальный элемент,и поменять их местами. #include <iostream> #include <cstdlib> #include <Windows.h> using namespace std; int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); int i; int m;
C++ Решение дифференциального уравнения Из численного решения дифференциального уравнения найти зависимость x(t) и x'(t) для трех различных шага по времени. Разбить временной интервал на 50, 100 и 300 промежутков Уравнение x''+3x'/|x'|+x'+10=0; x(0)=200; x'(0)=0 Интервал от 0 до 5 подробнее

Показать сообщение отдельно
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
17.01.2014, 13:20     Найти в предложении количество слов, заканчивающихся на ту же букву , что что и первое слово
как то так
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
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <string>
#include <algorithm>
#include <iterator>
#include <vector>
#include <sstream>
 
namespace vector
{
  int count_if(std::vector< std::string > & vec, const char iterFC)
  {
       unsigned count = 0;
       for(size_t i = 1; i < vec.size(); ++i)
              if(vec[i][vec[i].size() - 1] == iterFC)
              ++count;
       return count;
          
  }
}
 
int main()
{
 std::string str;
 std::cout << "Input string : "; std::getline(std::cin, str);
 std::vector< std::string > vecStr;
 std::stringstream ss;
 ss << str;
 std::string buff;
 while(ss >> buff)
    vecStr.push_back(buff);
    
 std::copy(vecStr.begin(), vecStr.end(), std::ostream_iterator< std::string >(std::cout, " "));
 std::cout << std::endl;
 
 const char iterFindChar = vecStr[0][vecStr[0].size() - 1];
 
 unsigned count = vector::count_if(vecStr, iterFindChar);
 std::cout << "Count char after first word " << iterFindChar << "in string : " << count << std::endl; 
 
  system("PAUSE");
  return 0;
}
 
Текущее время: 09:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru