напечатать те слова, которые встречается в каждом из двух заданных предложений
Syndix
А поконкретнее можно обьяснить, что Вы хотите?
Скажите ход мыслей, уровень знаний и т.д.
Doctor Who
Есть две строки, введеные с клавиатуры, разделить строки на слова и вывести те, которые есть и в первом и во втором предложении
Copper
Doctor Who,
это же просто! Вот алгоритм:
1.Обьявляете string-переменные(слова).
2. Инициализируете переменные. Можно двумя способами:
1) string word = "...";
2)
(если будет возможно). Я просто хочу больше узнать об инклудах.
2) Почему обязательно такой «умный» код? Почему нельзя так, как показал Copper?
Заранее огромное спасибо!
Assert.
MasterOfAlteran
Почему нельзя так, как показал Copper?
Можно. Делайте. Потом покажете. Оценим.
Почему обязательно такой «умный» код?
А зачем я буду писать то, что не интересно мне? Мне было интересно решить задачу так. Я остался доволен результатом, хотя здесь много чего нужно дорабатывать.
Я просто хочу больше узнать об инклудах.
Да тут особо и знать нечего. #include просто пихает вместо себя указанный файл. Их точное содержимое зависит от реализации, однако они должны удовлетворять требованиям стандарта языка.
/*
Большая часть стандартных алгоритмов объявлена здесь:
*/
#include <algorithm>
/*
Ассоциативный упорядоченный контейнер set.
Реализуется, как правило, с помощью RB или AVL дерева.
Используется как упорядоченное множество уникальных значений.
Объявлен здесь:
*/
#include <set>
/*
Последовательный, динамически расширяющийся контейнер vector объявлен здесь:
*/
#include <vector>
/*
Многое для работы с итераторами, например,
обертка std::back_inserter,
вставляющая элемент в конец контейнера:
*/
#include <iterator>
/*
Регулярные выражения:
*/
#include <regex>
/*
В стандартной библиотеки такого нет:
*/
#include <ccerno>
/*
Здесь простенький C'шный assert:
*/
#include <cassert>
/*
А в cctype лежат разнообразные
функции для определения какой группе принадлежать символы, например, isdigit определяет, является ли переданный символ цифрой. В силу того, что C++ не умеет ходить в Unicode, данный функции почти бесполезны для работы с символами, отличными от основного набора ASCII [0-128)
*/
#include <cctype>
/*
Дополнительные манипуляторы ввода/вывода:
*/
#include <iomanip>
using namespace std;
int main()
{
порекомендуйте тогда с чего начать или с какой книги? Поскольку даже в гугле толко не могу найти....масса литературы и одна заумнее другой, а смысл уловить не могу((( // ...
}
MasterOfAlteran
масса литературы и одна заумнее другой
Выбрал самый сложный язык, но хочу чтобы было легко? )))
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
напечатать те слова, которые встречается в каждом из двух заданных предложений
А поконкретнее можно обьяснить, что Вы хотите?
Скажите ход мыслей, уровень знаний и т.д.
Есть две строки, введеные с клавиатуры, разделить строки на слова и вывести те, которые есть и в первом и во втором предложении
Doctor Who,
это же просто! Вот алгоритм:
1.Обьявляете string-переменные(слова).
2. Инициализируете переменные. Можно двумя способами:
1)
string word = "...";
2)
2.Делаете разветвление.
Примечание:
Я над кодом сильно не разбиралась. Пока что нет времени. Это приблизительно.
Удачи!
Кое-что забыла сказать:
Подробно об этом(на English):
Link
http://rextester.com/AGY47313
MasterOfAlteran'y.
Здравствуйте!
Обьясните мне, please, вот что:
1) Суть, значение и функции этих заголовков:
(если будет возможно). Я просто хочу больше узнать об инклудах.
2) Почему обязательно такой «умный» код? Почему нельзя так, как показал Copper?
Заранее огромное спасибо!
Assert.
Можно. Делайте. Потом покажете. Оценим.
А зачем я буду писать то, что не интересно мне? Мне было интересно решить задачу так. Я остался доволен результатом, хотя здесь много чего нужно дорабатывать.
Да тут особо и знать нечего.
#include
просто пихает вместо себя указанный файл. Их точное содержимое зависит от реализации, однако они должны удовлетворять требованиям стандарта языка.Подробнее: http://en.cppreference.com/w/cpp/header
Подробнее можно?
Что именно? Стандартная библиотека хорошо описана в книге https://www.ozon.ru/context/detail/id/27978215/
Подробнее можно?
Подробнее можно?
Подробнее можно?
Тук-тук! ;-)
Где в стандарте обьясняется про lexicographical_compare()?
Algorithms library
->Sorting and related operations
->Lexicographical comparison
Там нет объяснений. Там спецификация.
добрый день, подскажите пожалуйста: где можно более подробно изучить терминологию С++, и терминологию комманд в данной программе? заранее спасибо.
В любой книге! ;-)
include <iostream>
using namespace std;
int main()
{
порекомендуйте тогда с чего начать или с какой книги? Поскольку даже в гугле толко не могу найти....масса литературы и одна заумнее другой, а смысл уловить не могу((( // ...
}
Выбрал самый сложный язык, но хочу чтобы было легко? )))