Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Дайте ссылку на книгу "C++ For Dummies: Stephen R. Davis" 4е издание на английском У меня уже есть русская книга 4 е издание хочу еше подучить и английский дайте ссылку на английскую версию этой книги желательно 4е издание https://www.cyberforum.ru/ cpp-beginners/ thread1049682.html Найти количество слов в строке, начищающихся с заданной буквы C++
Дана строка.найти количество слов в ней, начищающихся с заданной буквы алфавита
C++ Студент собрал X кг помидоров за день - определить его заработок Ребята, пожалуйста помогите мне разобраться в написании программы: Студенты убирают урожай помидоров. При сборе до 50 кг в день работа оплачивается из расчёта 30 руб. за 1 кг; при сборе от 50 до 75 кг в день – 50 руб. за 1 кг; при сборе от 75 до 90 кг в день – 65 руб. за 1 кг; при сборе свыше 90 кг в день – 70 руб. за 1 кг плюс 20 руб. премия. Студент собрал X кг помидоров за день.... https://www.cyberforum.ru/ cpp-beginners/ thread1049680.html C++ Не могу составить блок схему https://www.cyberforum.ru/ cpp-beginners/ thread1049677.html
Помогите составить блок схему Задание: 1)Найти произведение отрицательных элементов массива. 2)Найти сумму положительных элементов массива расположенных после минимального элемента. 3)Изменить порядок следования элементов в массиве на обратный. Правильно ли написан код к заданию? #include <iostream>
C++ Определить, придёт ли ученик раньше звонка, после звонка или во время
Ребят, помогите мне разобраться написать данную программу: Расстояние от дома до школы Sкм. До начала урока осталось tминут. Ученик идет со скоростью v. Определить, придёт ли он раньше звонка, после звонка или во время В принципе, здесь нужно использовать операторы if и else. Как ввести 3 переменные я могу сделать, но с чего начать, вот непонятно. Надеюсь, вы мне поможете.
C++ При считывании из файла не выводится отчество https://www.cyberforum.ru/ cpp-beginners/ thread1049657.html
Необходимо прочитать из файла фамилию студента, имя и отчество. И вывеси на экран фамилию и инициалы. Вот код, но выводит ерунду какую-то : char str,buf="", *point; while(!feof(file)){ //char *name,*sec_name,surname=""; fscanf(file,"%s\n",buf);
C++ Какой тут используется тип сортировки? https://www.cyberforum.ru/ cpp-beginners/ thread1049645.html
{ PHONES *x,*y,*m,*t,*pred_h,*pred_y; int count=0; x=h; pred_h=h; while (h->ptr!=NULL) { count++; //вошли в цикл h первый раз y=h->ptr; pred_y=h;
C++ Массивом и динамическим массивом
Составить программу, в которой 1) организовать ввод матрицы размера mxn из целых чисел; 2) вычислить сумму ненулевых элементов, кратных числу 5; 3) упорядочить элементы второго столбца по убыванию; 4) организовать ввод и вывод матрицы в виде отдельных функций.
C++ STL функторы, предикаты https://www.cyberforum.ru/ cpp-beginners/ thread1049611.html
У нас есть: std::multimap<std::string,std::string> map; нужно удалить все повторяющиеся ключи, используя алгоритм с предикатом. Есть функтор , который вернет true, если ключ совпал с передаваемым параметром(параметр один - строка). Я не знаю как его правильно реализовать :( class WordsThatBeginWith
C++ Вычислить сумму положительных элементов матрицы и переставить ненулевые элементы второго столбца в его начало https://www.cyberforum.ru/ cpp-beginners/ thread1049599.html
Составить программу, в которой 1) организовать ввод квадратной матрицы размера nxn из целых чисел; 2) вычислить сумму положительных элементов; 3) переставить ненулевые элементы второго столбца матрицы в его начало; 4) организовать ввод и вывод матрицы в виде отдельных функций.
C++ Error C2064 результатом выч фрагмента не является функция прин. 0 аргументов
Добрый день. Подскажите пожалуйста. Написана функция int Inic () {переменные for (int i=1; i<9; i++) { действия
C++ Функция воспроизведения звука через колонки https://www.cyberforum.ru/ cpp-beginners/ thread1049585.html
На днях решил написать программку через функцию Beep();. Все что я испробовал, чтобы звук выходил из сис. динамика-не получалось. В опубликованной мной теме, я все больше и больше начинаю понять что сис. динамик слетел, просто напросто. Так вот, если ли такая другая функция, которая получает аргументы частоты и продолжительности звука (то есть как функция Beep();) но выводит звук не через сис....
Форумчанин
Эксперт CЭксперт С++
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
20.12.2013, 14:31 0

Проверить, является ли вторая строка аббревиатурой первой - C++ - Ответ 5528759

20.12.2013, 14:31. Показов 1254. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено malikon как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <algorithm>
#include <cctype>
#include <iostream>
#include <iterator>
#include <sstream>
#include <string>
 
bool isAbbr(const std::string &s1, const std::string &s2)
{
    typedef std::istream_iterator<std::string> input_str;
    std::istringstream ist(s1);
    unsigned int index = 0;
    return std::all_of(input_str(ist), input_str(), [&index, &s2](const std::string &s)
        { return index != s2.length() && std::toupper(s.front()) == s2[index++]; } );
}
 
 
int main()
{
    const std::string str1("eniki beniki eli vareniki"), str2("EBEV");
    std::cout << std::boolalpha << isAbbr(str1, str2) << std::endl;
}


Вернуться к обсуждению:
Проверить, является ли вторая строка аббревиатурой первой C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2013, 14:31
Готовые ответы и решения:

Встречается ли вторая строка в первой
Пользователь вводит 2 строки. Программа выводит &quot;YES&quot;, если вторая строка встречается в первой. ...

Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции, с которой вторая строка содержится в первой.
Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции, с...

Определить, содержится ли вторая строка в конце первой
Даны две строки, определить содержится ли вторая строка в конце первой.

Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции первой строки, с которой вторая строка содер-жится в ней
Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции первой...

1
20.12.2013, 14:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2013, 14:31
Помогаю со студенческими работами здесь

Даны две последовательности , выяснить,является ли вторая последовательность подпоследовательностью первой
Вот такая задача : даны две последовательности x . . x и y . . y целых чисел. Выяснить, является ли...

Вводится 2 строки. Правда ли, что вторая строка встречается в первой как подстрока
Как сделать проверку введённых символов? или может есть другой метод ? #include&lt;iostream&gt; using...

Программа определяющая является ли 2 строка перевёрнутой первой
Код C #include&lt;iostream&gt; #include&lt;conio.h&gt; #include&lt;cstring&gt; using namespace std; int...

Проверить, является ли строка палиндромом
доброго времени суток. помогите пожалуйста. надо реализовать программу... словный палиндром... и...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru