Библиотека C/C++ разработчика | cpp, boost, qt
19.9K subscribers
1.88K photos
55 videos
16 files
4.09K links
Все самое полезное для плюсовика и сишника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d6cd2932

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17
Download Telegram
Дано целое число, преобразовать его в римскую цифру

В нашем решении метод intToRoman принимает целое число в качестве аргумента и возвращает его римское представление в виде строки.

Внутри метода intToRoman создаются четыре массива строк, которые содержат римские числа для единиц, десятков, сотен и тысяч. Затем создается строка Roman, которая формируется путем конкатенации соответствующих элементов из каждого массива, используя арифметические операции для определения индексов.
#код
👍19🤯1
Класс std::string

std::string — это фундаментальный класс в языке программирования C++, который представляет собой последовательность символов. Он используется для работы со строками и является частью стандартной библиотеки C++.

Рассмотрим пять основных функций std::string:

length() — возвращает длину строки;
append(str) — добавляет строку str в конец текущей строки;
substr(start, length) — возвращает подстроку, начинающуюся с индекса start и имеющую длину length;
find(str) — ищет первое вхождение строки str в текущей строке и возвращает индекс первого символа этой подстроки;
replace(start, length, str) — заменяет подстроку, начинающуюся с индекса start и имеющую длину length, на строку str.
#код
👍181