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

С клавиатуры вводится строка. Составить программу, которая подсчитывает количество знаков препинания в тексте; - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разница между двумя библиотеками потоков http://www.cyberforum.ru/cpp-beginners/thread1208186.html
В чем разница между стандартной библиотекой управления потоками <thread> и управлениями потоками через WinAPI?Преимущества и тд. Расскажите пожалуйста
C++ Нажатие на клавиши стрелок, задержка Привет всем. Пишу игру в консоли. Нужно быстрое реагирование на нажатие клавиш. Все вроде уже написано,но тут есть некоторые моменты - если я ставлю управление моей фигурой клавишами w,s,a,d ,то все происходит мгновенно,но если меняю это на клавиши стрелок 80,72... то происходит задержка в милисекунды. Код не привожу,может кто знает в чем трабл и без него. Если нужен, то пришлю) буду очень... http://www.cyberforum.ru/cpp-beginners/thread1208180.html
Дан вектор B(m) и номер строки. Вставить элементы вектора как новую строку в матрицу C++
Помогите пожалуйста с задачей. Дан вектор В(m) и номер строки. Вставить элементы вектора как новую строку в матрицу.
Перегрузка потокового ввода-вывода C++
Доброго времени суток!!! Возникла такая проблема: необходимо сделать перегрузку операций << и >>. Вот что у меня есть: friend istream& operator>>(istream& stream, worker& p) { cout<<"\nИмя кадра : "; stream>>p.name; cout<<"\nНомер кадра : "; stream>>p.position; cout<<"\nРазряд кадра : ";
C++ Сортировка пузырьком http://www.cyberforum.ru/cpp-beginners/thread1208156.html
Требуется отсортировать пузырьком элементы массива, которые находятся на непарных позициях.
C++ Корректность работы string в динамической памяти string *p=new string Корректно ли работают методы и внутренняя реализация выделения/удаления памяти в случае если объект string находится в динам памяти? подробнее

Показать сообщение отдельно
rikimaru2013
C++ Game Dev
2429 / 1123 / 240
Регистрация: 30.11.2013
Сообщений: 3,673
15.06.2014, 03:54
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
36
37
38
39
#include <iostream>
using namespace std;
 
void main()
{
    char text[255] = "Privet kak dela, 4to delaew? A 4to ewe, tu dymaew - delat!?";
    //gets(text); // можно закоментить 
 
    int word_size = 0;
    int znakov_pynk = 0;
 
    int size = strlen(text);
    for(int i=0;i<size;i++)
    {
        switch(*(text+i))
        {
        case '!':
        case '?':
        case ':':
        case ',':
        case '-':
        case '.':
        case ';': znakov_pynk++;
        case ' ':
            if(word_size > 0 && word_size % 2 == 0)
            {
                for(int b=0;b<word_size;b++)
                {
                    cout << *(text+i-word_size+b);
                }
                cout << endl;
            }
            word_size=0;            
            break;
        default: word_size++;
        }
    }
    cout << znakov_pynk << " znakov pynktyazii" << endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru