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

C++ Задан текст. Слова в тексте разделены одним пробелом. В конце текста – точка. Определить, сколько раз заданный символ стоит на четных местах - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск слова в текстовом файле через IOSTREAM http://www.cyberforum.ru/cpp-beginners/thread773573.html
Никак не могу вспомнить, как искать конкретное слово в текстовом файле через iostream ? Например надо найти слово МЕДВЕД в кучи текста и на нём остановить указатель... Там как то во временный буфер копировалось и сравнивалось ..........
C++ Определить вид треугольника по длинам его сторон Составьте программу, которая определяет вид треугольника по длинам его сторон(если данные длины позволяют построить треугольник)Правила форума п. 5.5: Запрещено размещать тему в нескольких разделах одновременно (кросспостинг), а также дублировать тему в одном разделе. http://www.cyberforum.ru/cpp-beginners/thread773567.html
Магическое число C++
Ребят, почему постоянно пишется, что моё число меньше магического? Но если убрать "srand(time(NULL));", то работает правильно, но магическое число тогда одно и тоже. Помогите, пожалуйста:) #include <iostream> #include <cstdlib> #include <time.h> using namespace std; int main () { setlocale(LC_ALL, "Russian");
mysql_real_escape_strint C++
Переношу форум с юкоза на другой хостинг и, соответственно, другой движок. Пишу программку, которая берёт сообщения из файла дампа и выдаёт mysql запросы, которые потом отправляются в БД нового форума. Естественно, надо экранировать специальные символы и т. п. В php есть функция mysql_real_escape_string, которая прекрасно с этим справляется. Как подобное сделать на C++? Может, есть какие-то...
C++ Нарисовать флаг России C++ http://www.cyberforum.ru/cpp-beginners/thread773522.html
#include <graphics.h> #include <graph.h> #include <cstdlib> #include <iostream> #define PATHTODRIVER "C: \\borlandc\\bgi\\" void rusflag(int x, int y, int l, int h); { int w = h / 3;
C++ Вычислить в одномерном массиве вычислить сумму элементов массива... В одномерном массиве, состоящем из 10 целых элементов, вычислить сумму элементов массива, расположенных между первым и последними элементами. Элементы вводить с клавиатуры. подробнее

Показать сообщение отдельно
Пaтрик
 Аватар для Пaтрик
394 / 387 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
29.01.2013, 07:13     C++ Задан текст. Слова в тексте разделены одним пробелом. В конце текста – точка. Определить, сколько раз заданный символ стоит на четных местах
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
#include <iostream>
#include <string>
 
template < typename iterator >
std::size_t count(iterator first, iterator last, char ch, int pos)
{
    int index = 0;
    size_t count_retval = 0;
    while (first != last)
    {
        if (*first == ch && index % pos == 0)
            ++count_retval;
        ++index;
        ++first;
    }
    return count_retval;
}
 
int main()
{
    std::string str;
    std::getline(std::cin, str, '\n');
    std::string::size_type pos = str.find(' ');
    if (pos != std::string::npos)
    {
        std::string substr = str.substr(pos + 1, str.length() - pos - 2);
        std::cout << count(substr.begin(), substr.end(), 'o', 2) << std::endl;
    }
    return 0;
}
 
Текущее время: 16:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru