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

строки, исправьте ошибку( - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread202129.html
Начал изучать С++ недавно. По тихоньку только разобрался, что да как. Как вдруг мне вот дали вот такое задание. 1. Задан текст. Предложения текста идут подряд. Преобразовать текст так, чтобы...
C++ Не понятное условие Добрый день/вечер Есть такая вот задача: В цикле запрашивайте у пользователя данные, состоящие из имени, отчества, фамилии и номера работника (типа unsigned long). Затем осуществите... http://www.cyberforum.ru/cpp-beginners/thread202111.html
3-ий по величине элемент. C++
Кого не затруднит, подскажите! Есть задание: "Найти значение 3-го по величине элемента и значения всех элементов массива, которые его превышают, заменить на найденное значение.", размерность - 200,...
C++ матрица и ее ввод\вывод из фаила
Доброго дня ув. форумчане. Пожалуйста помогите исправить программу, делал в Visual Studio 2006, вылазит множество ошибок, я никак не могу понять что именно не правильно(. :wall: :wall: Задание...
C++ Решить уравнение с абсолютной точностью http://www.cyberforum.ru/cpp-beginners/thread202066.html
помогите,пожалуйста,составить программу: Используя метод итераций решить следующее уравнение: 5 sin Z = ( 1+ Z )/ 2 ...
C++ Проверить, образуют ли элементы целочисленного массива размера N арифметическую1|геометрическую2 прогрессию помогите с решением задачи на С.облазил почти весь интернет нигде не могу найти решения. ЗАДАЧА: Проверить, образуют ли элементы целочисленного массива размера N арифметическую1|геометрическую2... подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2847 / 1784 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
02.12.2010, 18:18
Мб как-то так
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
#include <iostream>
#include <string>
 
int main()
{
    std::string wrd("procesor"), _wrd("informacia");
    int size_large_word = wrd.size() > _wrd.size()? wrd.size() : _wrd.size();
    std::string large_word = wrd.size() == size_large_word? wrd : _wrd.size() == size_large_word? _wrd : 0;
    std::string small_word = large_word == wrd? _wrd : wrd;
    int i = 0, j = 0;
    for(;;)
    {
        while(i < size_large_word)
        {
            if(small_word[j] == large_word[i])
                std::cout << small_word[j];
            ++i;
        }
        i = 0;
        ++j;
        if(j > small_word.size())
            break;
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru