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

Определить первое вхождение символа "d" в строке и вывести слово, в котором оказался этот символ. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Консольное приложение, которое конвертирует зашифрованный текст http://www.cyberforum.ru/cpp-beginners/thread784215.html
написать программу на С++, чтобы она конвертировала в консоле зашифрованный текст.
C++ ошибка в Release компиляция В Release версии не появляется окно WinAPI, Настройки в Debug и Release практически идентичны (в смысле стандартные слегка измененные) Release Linker->Debugging->Genereate Debug Info :no ... http://www.cyberforum.ru/cpp-beginners/thread784205.html
программу, которая считывает текст из файла и выводит на экран только предложения, начинающиеся с тире, перед которым могут находиться только пробелы C++
помогите, пожалуйста, написать программу, которая считывает текст из файла и выводит на экран только предложения, начинающиеся с тире, перед которым могут находиться только пробельные символы....
C++ Как лучше передать массив объектов в метод?
Есть класс Product и массив объектов P размера SIZE. Нужно отфильтровать объекты по названию продукта. Для этого передаю массив P в метод fName. Есть ли способ сделать это более...
C++ Начал изучать уже ошибки , или чтото не то делаю я ( http://www.cyberforum.ru/cpp-beginners/thread784161.html
Сегодня начал изучать С++ уже идут ошибки Данный код #include <stdio.h> main() { printf('здравствуй, мир\n'); } Если вы все сделали правильно - не пропустили где-либо знака и не до-...
C++ Map stl Не могу понять, почему не находит через h1.find(argv). когда argv == "-o" vs пишет "itr = (0xcdcdcdcd <Ошибка при чтении символов строки.>, true (205))" int main(int argc, char** argv) {... подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
304 / 275 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
12.02.2013, 00: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
#include <iostream>
#include <string>
#include <algorithm>
#include <cctype>
 
int main()
{
    std::string line1, line2;
 
    std::cout << "Enter first line: ";
    std::getline(std::cin, line1);
    std::cout << "Enter second line: ";
    std::getline(std::cin, line2);
 
    line1.push_back(' ');
    line1.append(line2);
 
    std::string::const_iterator i = find(line1.begin(), line1.end(), 'n');
 
    if (i == line1.end()) {
        while (--i >= line1.begin())
            std::cout << *i;
        std::cout << std::endl;
    }
    else {
        while (i >= line1.begin() && isalnum(*i))
            --i;
        ++i;
        while (isalnum(*i))
            std::cout << *i++;
        std::cout << std::endl; 
    }
 
    return 0;
}
Добавлено через 57 секунд
Хотя не вовсем понятно, зачем нужно 2 строки для этого задания, ну да ладно
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru