Предмет: Информатика,
автор: nahaba
Знайти добуток числа, що міститься у тестовому рядку, який складається тільки з цифр, на задану цифру. Впорядкувати слова текстового рядка в алфавітному порядку.
C++
String
Ответы
Автор ответа:
0
#include <iostream>
#include <string>
#include <algorithm>
int main() {
std::string input_string;
std::cout << "Enter the input string: ";
std::getline(std::cin, input_string);
int multiply_by;
std::cout << "Enter the number to multiply by: ";
std::cin >> multiply_by;
int product = 1;
for (char c : input_string) {
if (isdigit(c)) {
product *= (c - '0');
}
}
std::cout << "Product of digits in input string is " << product * multiply_by << std::endl;
std::sort(input_string.begin(), input_string.end());
std::cout << "Sorted string: " << input_string << std::endl;
return 0;
}
Похожие вопросы
Предмет: Химия,
автор: samokinakira
Предмет: Математика,
автор: miroslavastozik
Предмет: Алгебра,
автор: hamidovm695
Предмет: Математика,
автор: Jklm10
Предмет: Музыка,
автор: Аноним