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

Дана непустая последовательность символов - C++

Восстановить пароль Регистрация
 
Wroker
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 34
22.12.2013, 03:35     Дана непустая последовательность символов #1
Делаю лабораторные и застрял вот на такой задаче!(

1. Дана непустая последовательность символов. Требуется построить и напечатать множество, элементами которого являются встречаю щиеся в последовательности цифры от ‘3’ до ‘9’, буквы от ‘A’ до ‘F’ и знаки препинания.

Помогите пожалуйста! ;(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2013, 03:35     Дана непустая последовательность символов
Посмотрите здесь:

дана непустая последовательность непустых слов из латинских букв,соседне слова отделены друг от друга запятой,за последним словом записана точка.опре C++
C++ дана непустая последовательность слов из строчных русских букв, между соседними словами- запятая, за последним словом- точка.Напечатать в алфавитном п
C++ Дана непустая последовательность целых чисел, оканчивающаяся 0. Найти:
C++ 6.62. Дана непустая и упорядоченная по возрастанию последовательность целых чисел, оканчивающаяся числом 10 ООО. Определить порядковый номер первого ч
C++ Дана последовательность символов. Определить в ней символ, который по алфавиту предшествует другим
Дана последовательность символов, в начале которой имеется некоторое количество одинаковых символов. Определить это количество C++
Дана непустая последовательность из строчных латинских букв C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
max777alex
44 / 44 / 3
Регистрация: 01.02.2012
Сообщений: 822
22.12.2013, 10:02     Дана непустая последовательность символов #2
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
#include <cstdio>
#include <iostream>
#include <set>
 
using namespace std;
 
int main()
{
    string s;
    getline(cin, s);
    set<char> t;
    for(int i = 0; i < s.length(); ++i)
    {
        if(s[i] >= '3' && s[i] <= '9' ||
            s[i] >= 'A' && s[i] <= 'F' ||
            s[i] == '.' || s[i] == ',' || 
            s[i] == '!' || s[i] == '?')
            t.insert(s[i]);
    }
 
    for(set<char>::iterator it = t.begin(); it != t.end(); ++it)
        cout << *it;
    cout << endl;
    return 0;
}
Yandex
Объявления
22.12.2013, 10:02     Дана непустая последовательность символов
Ответ Создать тему
Опции темы

Текущее время: 10:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru