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

Найти символ первой строки, который первым не совпал с одним из символов второй строки. Вывести слово, в которое входит этот символ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить первое вхождение символа "d" в строке и вывести слово, в котором оказался этот символ. http://www.cyberforum.ru/cpp-beginners/thread784218.html
Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить первое вхождение символа “d” в строке и вывести слово, в котором оказался этот символ. Если такого символа нет, то изменить порядок следования символов на противоположный.
C++ Консольное приложение, которое конвертирует зашифрованный текст написать программу на С++, чтобы она конвертировала в консоле зашифрованный текст. http://www.cyberforum.ru/cpp-beginners/thread784215.html
ошибка в Release компиляция C++
В Release версии не появляется окно WinAPI, Настройки в Debug и Release практически идентичны (в смысле стандартные слегка измененные) Release Linker->Debugging->Genereate Debug Info :no Скриншот: Приложение 1.jpg - Release Приложение 2.jpg - Release Код можно посмотреть тут //github.com/Verch/VEngine
программу, которая считывает текст из файла и выводит на экран только предложения, начинающиеся с тире, перед которым могут находиться только пробелы C++
помогите, пожалуйста, написать программу, которая считывает текст из файла и выводит на экран только предложения, начинающиеся с тире, перед которым могут находиться только пробельные символы. заранее спасибо)
C++ Как лучше передать массив объектов в метод? http://www.cyberforum.ru/cpp-beginners/thread784190.html
Есть класс Product и массив объектов P размера SIZE. Нужно отфильтровать объекты по названию продукта. Для этого передаю массив P в метод fName. Есть ли способ сделать это более корректно/правильно с точки зрения ООП? class Product { private: string Name; // названия продукта string Manufacturer; // ... и т.д. public:
C++: IDE, инструментарий Codeblocks > C++ Привет, всем форумчанам! Решил научиться программировать на C++. Примеры прогамм, пишу в IDE Code::Blocks (компилятор mingw) под Windows. Как написано в книге по C++, начал с примера "Hello World!", и заметил, что на выходе получается немерянно здоровенный бинарник, размером в 943kB. Я так понял, что к бинарнику подключяются какие-то посторонние функции или вся либа "iostream". И в связи с... подробнее

Показать сообщение отдельно
SummerRain
 Аватар для SummerRain
326 / 325 / 17
Регистрация: 16.12.2012
Сообщений: 544
15.02.2013, 23:49     Найти символ первой строки, который первым не совпал с одним из символов второй строки. Вывести слово, в которое входит этот символ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream> 
#include <string>
 
int main(){
    std::string s1 = "No! No! No! No! I will never forget! I will live my live!";
    std::string s2 = "No! No! No! No! I will never regret! I will live my live!";
    std::string::size_type i = 0, begin, end;
    while (s1[i] == s2[i])
        ++i;
    begin = i;
    while (isalnum(s1[begin - 1]))
        --begin;
    end = i;
    while (isalnum(s1[end]))
        ++end;
    std::string buf = s1.substr(begin, end - begin);
    std::cout << "difference in the " << i + 1 << "th symbol" << std::endl;
    std::cout << "which contains in the word " << "\"" << buf << "\"" << std::endl;
  
    system("pause>0");
    return 0; 
}
 
Текущее время: 06:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru