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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка http://www.cyberforum.ru/cpp-beginners/thread220544.html
Задана матрица 8х10 упорядочить строки по убыванию элементов 1 столбца методом простых вставок.
C++ Не работает прога Не работает поога: #include<iostream.h> #include<conio.h> #include<fstream.h> #include<string.h> const int n=2; void main() {clrscr(); struct podrozd { char naimenovanie; http://www.cyberforum.ru/cpp-beginners/thread220540.html
C++ fstream работа с файлами
Помогите написать прогу или хотя бы алгоритм размещения текста в несколько столбцов! У меня идей вообще никаких нету! В работе с файлами новичёк! 1. Файл должен иметь не менее 10-15 строк текста. ...
Вычислить элементы вектора C++
Помогите пожалуйста написать прогу с таким условием Вычислить елементи вектора z(10) за формулою zi=sqrt((xі+аі)/2), если xi і аi - элементи целочисленных массивов , которые состоят из десяти...
C++ Написать программу которая бы заполняла одномерный массив (в 40 элементов) рандомными числами. http://www.cyberforum.ru/cpp-beginners/thread220522.html
Всем доброго времени суток. Задание у меня следующее: Нужно написать программу которая бы заполняла одномерный массив (в 40 элементов) рандомными числами. Потом находила MAX элемент этого массива и...
C++ Вывод элементов матрицы в заданном порядке Сделать обход матрицы n на n, в определённом порядке и вывести все элементы матрицы в таком порядке (пример): 7 11 14 16 4 8 12 15 2 5 9 13 1 3 6 10 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,... подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
26.12.2010, 13:21
Цитата Сообщение от Debert Посмотреть сообщение
Дан набор слов . разделенных ; набор заканчивается символом "/" Определить сколько в нем слов, заканчивающихся буквой а
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
#include <iostream>
#include <string>
#include <sstream>
 
int main()
{
    std::string str;
    std::cout << "\n\nString -> ";
    getline(std::cin, str);
 
    std::string del(" ;/"), tmp;
    for(std::string::iterator _it = str.begin(); _it != str.end(); ++_it)
        if(del.find(*_it) != std::string::npos)
            *_it = ' ';
 
    std::istringstream ist(str);
    size_t cnt = 0;
 
    while(ist >> tmp)
        if(tmp[tmp.size() - 1] == 'a')
            ++cnt;
 
    std::cout << "\n\nResult -> " << cnt;
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru