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

В строке S1 найти слово DOM - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти минимальные пути между всеми парами вершин, используя алгоритм Флойда. http://www.cyberforum.ru/cpp-beginners/thread535747.html
Найти минимальные пути между всеми парами вершин, используя алгоритм Флойда. А л г о р и т м Ф л о й д а Данные: матрица весов С(D) орграфа D. Результат: расстояния между всеми парами вершин D = d(vi,vj). 1. Для всех i = 1,…,n , j = 1,…,n положим D = cij . 2. Для всех i = 1,…,n положим D = 0. 3. Положим m = 1. 4. Положим i = 1.
C++ Задача про часовую и минутную стрелки на циферблате Помогите пожалуйста решить следующую задачу: Даны целые m, n (0<m<=12, 0<=n<60), указывающие момент времени: "m часов, n минут". Определить наименьшее время (число полных минут), которое должно пройти до того момента, когда часовая и минутная стрелки на циферблате расположатся перпендикулярно друг другу. Циклы и массивы использовать нельзя, ветвления можно. http://www.cyberforum.ru/cpp-beginners/thread535745.html
C++ Найти значение выражения
Найти значение выражения (2*5!+3*8!)/(6!+4!) , определив функцию расчета факториала натурального числа.
Построить программу подсчета количества чисел в массиве, повторяющихся более одного раза C++
Задан положительный массив А Построить программу подсчета количества чисел в этом массиве повторяющихся более одного раза . Например массив 4,5,6,4,9,1,5. одинаковых чисел 2(4,5). Добавлено через 2 часа 10 минут ни кто не сможет помочь?
C++ Как создать тип данных указатель в собственном языке программирования? http://www.cyberforum.ru/cpp-beginners/thread535718.html
/*************************************************************/ /* Компилятоp С0 Д.Г. Хохлов 10.04.03 */ /* */ /* Гpамматика С0: */ /* пpогpамма ::= {описание-пеpеменных | описание-функции}... */ /* описание-пеpеменных ::= INT имя ...| *имя..... ;*/ /* описание-функции...
C++ Какой диапазон у переменных типа double ? В учебнике написано: double _____ 8 байтов _____ от 2.2e-308 до 1.8e308 Насколько я понимаю, строчка от 2.2e-308 до 1.8e308 означает: от 2,2*10-308 до 1,8*10308 то есть числа типа double должны быть положительными. Я написал: double x; x=-45.6; подробнее

Показать сообщение отдельно
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
01.04.2012, 12:17     В строке S1 найти слово DOM
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
#include <cstdlib>
 
int main()
{
    const std::string str("CHOPDOMchopDOMChopDom");
    const std::string sub("DOM");
    std::size_t first = str.find(sub);
    if(first == std::string::npos)
        std::cout << "no " << sub << " in " << str << std::endl;
    else
        for( ; first != std::string::npos; first = str.find(sub, first + 1))
            std::cout << first << std::endl;
    return 0;
}
 
Текущее время: 21:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru