Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmStTL 72 of 390 menu
◀ ▶

Строка в long long в C++

Текст из цифр можно перевести в long long функцией std::stoll. Так делают и с обычным числом, которое поместилось бы в int.

Возьмем текст "25" и получим из него большое целое. Смотрите пример:

std::string str = "25"; long long num = std::stoll(str); std::cout << num << "\n"; // выведет 25

Если число в int не помещается, переводить нужно уже в long long. Иначе программа остановится. Возьмем текст с тремя миллиардами:

std::string str = "3000000000"; long long num = std::stoll(str); std::cout << num << "\n"; // выведет 3000000000

Тот же текст в int не помещается:

std::string str = "3000000000"; std::cout << std::stoi(str) << "\n"; // ошибка

Даны две переменные:

std::string str1 = "2500000000"; std::string str2 = "500000000";

Найдите сумму чисел из этих строк и выведите ее.

Даны две переменные:

std::string str1 = "4000000000"; std::string str2 = "1000000000";

Найдите сумму чисел из этих строк и выведите ее.

Дана переменная:

std::string str = "3000000000";

Найдите число из этой строки, запишите его в новую переменную типа long long и выведите ее.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить