Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 1
Регистрация: 27.10.2011
Сообщений: 25

Задано слово. Определить, сколько в нем различных символов.

03.12.2012, 17:14. Показов 1726. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задано слово. Определить, сколько в нем различных символов.

Заранее спасибо
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.12.2012, 17:14
Ответы с готовыми решениями:

Дано слово. определить сколько различных букв в нем
Дано слово. определить сколько различных букв в нем. Добавлено через 1 час 19 минут Помогите пожалуйста решить эту задачу!!! На...

Строки: дано слово, определить сколько в нем различных букв
помогите пожалуйста,плохо понимаю строки:wall:: Выполнить задание без использования стандартных функций работы со строками. ...

Нужно написать программу на С/С++ (дано слово. определить сколько в нем различных букв), есть алгоритм
дано слово. определить сколько в нем различных букв вот мой алгоритм: 1) Отсортировать все буквы в слове 2) Пройти по всем...

5
 Аватар для DiffEreD
1458 / 795 / 257
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
03.12.2012, 17:31
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
#include <algorithm>
 
int main()
{
    setlocale (LC_ALL, "Russian");
    std::string str = "qwerytyyqere";
    std::sort(str.begin(), str.end());
    str.erase(std::unique(str.begin(), str.end()), str.end());
    std::cout<<"Различных символов: "<<str.size()<<std::endl;
    system("pause");
    return 0;
}
1
2 / 2 / 0
Регистрация: 29.11.2012
Сообщений: 7
16.04.2013, 12:23
Цитата Сообщение от yuron_477 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
#include <algorithm>
 
int main()
{
    setlocale (LC_ALL, "Russian");
    std::string str = "qwerytyyqere";
    std::sort(str.begin(), str.end());
    str.erase(std::unique(str.begin(), str.end()), str.end());
    std::cout<<"Различных символов: "<<str.size()<<std::endl;
    system("pause");
    return 0;
}
А можно ли такое сделать для подсчета различных слов в тексте?
0
 Аватар для DiffEreD
1458 / 795 / 257
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
16.04.2013, 13:02
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
#include <sstream>
#include <iterator>
#include <vector>
#include <algorithm>
#include <memory>
 
int main()
{
    setlocale (0, "Russian");
    
    std::string str = "hello world hello one two hello tree one tree";
    std::istringstream iss(str);
    std::vector<std::string> words {std::istream_iterator<std::string>(iss), std::istream_iterator<std::string>()};
    std::sort(words.begin(), words.end());
    words.erase(std::unique(words.begin(), words.end()), words.end());
    
    std::cout<<"Различных слов: "<<words.size()<<std::endl;
    
    return 0;
}
Добавлено через 1 минуту
#include <memory> лишнее
0
2 / 2 / 0
Регистрация: 29.11.2012
Сообщений: 7
16.04.2013, 21:33
Цитата Сообщение от yuron_477 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
#include <sstream>
#include <iterator>
#include <vector>
#include <algorithm>
#include <memory>
 
int main()
{
    setlocale (0, "Russian");
    
    std::string str = "hello world hello one two hello tree one tree";
    std::istringstream iss(str);
    std::vector<std::string> words {std::istream_iterator<std::string>(iss), std::istream_iterator<std::string>()};
    std::sort(words.begin(), words.end());
    words.erase(std::unique(words.begin(), words.end()), words.end());
    
    std::cout<<"Различных слов: "<<words.size()<<std::endl;
    
    return 0;
}
Добавлено через 1 минуту
#include <memory> лишнее
Не компиллируется, появляется предупреждение и ошибка. Впервые такие вижу..
предупреждение: extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
main.cpp:14: ошибка: in C++98 'words' must be initialized by constructor, not by '{...}'


В чем может быть дело?
0
 Аватар для DiffEreD
1458 / 795 / 257
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
16.04.2013, 22:09
ExIM, вруби поддержку С++11
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.04.2013, 22:09
Помогаю со студенческими работами здесь

Дано слово. Определить, сколько различных букв в нем
Дано слово. Определить, сколько различных букв в нем. Помогите, пожалуйста!

Дано слово: определить сколько в нем различных букв
4. Дано слово. Определить сколько в нем различных букв. помогите в аликейшене создать

Дано слово. Определить сколько в нем различных букв
/*Дано слово. определить сколько в нем различных букв*/ #include&lt;iostream&gt; #include&lt;string.h&gt; #include&lt;stdio.h&gt; ...

Дано слово. Определить сколько различных букв в нём (можно использовать string.h)
Дано слово. Определить сколько различных букв в нём (можно использовать string.h), например, если вводим greeterg, результат будет 4

Дано слово, определить, сколько в нем различных букв (использовать стандартные функции библиотеки <string.h>)
Здравствуйте, помогите пожалуйста с написанием программы: дано слово, определить, сколько в нем различных букв. Программа должна быть...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru