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

Найти слова в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Построить лексический сканер, который выделял бы из текста входной программы, написанной на языке С все ключевые слова http://www.cyberforum.ru/cpp-beginners/thread1084228.html
Помогите построить лексический сканер, который выделял бы из текста входной программы, написанной на языке С++ все, содержащиеся в ней, ключевые слова. Записать их в отдельный файл.
C++ Найти в тексте слова, в которых присутствуют только заглавные латинские буквы Вводится тест из заглавных и строчных латинских букв, пробелов. Количество символов в тексте не должно превышать 200. Слова разделяются пробелами. Определить и вывести: - слова, в которых присутствуют только заглавные латинские буквы. http://www.cyberforum.ru/cpp-beginners/thread1084188.html
Коды воздействуют на данные - структурное программирование, Данные управляют кодом - ООП C++
Это из книги Шилдта, я думал что всегда коды управляют данными, короче кто понимает обьясните
C++ Вычислить сумму и число положительных элементов матрицы A[N,N], находящихся над главной диагональю
Помогите пожалуйста решить, и распишите каждую строку а то будут спрашивать что тут а что там. -Двумерный массив вычислить сумму и число положительных элементов матрицы A, находящихся над главной диагональю.
C++ Генерация уникальных случайных чисел http://www.cyberforum.ru/cpp-beginners/thread1084171.html
Приветствую. Допустим есть диапазон от 0 до 9. Как сгенерировать число так, чтобы за 10 генераций, это случайное число не было похожим на предыдущие? Например: 9, 1, 8, 3, 2, 7, 0, 6, 4, 5 Есть ли в новом библиотеке STL <random> такие возможности?
C++ Проверить, является ли матрица A(n,n) диагональной, единичной или нулевой Проверить, является ли матрица A(n,n) диагональной (все элементы нули, кроме главной диагонали), единичной (все элементы нули, на главной диагонали только единицы) или нулевой (все элементы нули). подробнее

Показать сообщение отдельно
Enotniy
 Аватар для Enotniy
96 / 95 / 14
Регистрация: 15.01.2014
Сообщений: 283
29.01.2014, 08:30     Найти слова в строке
kraovall,
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
#include <iostream>
#include <set>
using namespace std;
 
int main()
{
    char str[1000];
    gets(str);
 
    char* word;
    char* sep = {" .:,!?-;"};
    word= strtok(str,sep);
 
    while (word!=NULL)
    {
        set<char> map;
        int i=0;
        while (word[i]!=0)
        {
            map.insert(word[i]);
            i++;
        }
        if (map.size()==strlen(word))
            cout << word<< endl;
        word=strtok(NULL,sep);
    }
 
}
 
Текущее время: 15:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru