1.
#include
#include
std::string removeBrackets(const std::string &input) {
std::string result;
bool inBrackets = false;
for (char ch : input) {
if (ch == '(') {
inBrackets = true;
} else if (ch == ')') {
inBrackets = false;
} else if (!inBrackets) {
result += ch;
}
}
return result;
}
int main() {
std::string text = "This is a (sample) string.";
std::string result = removeBrackets(text);
std::cout << result << std::endl;
return 0;
}
2.
#include
#include
std::string addQuotes(const std::string &input) {
return "«" + input + "»";
}
int main() {
std::string text = "This is a sample string.";
std::string result = addQuotes(text);
std::cout << result << std::endl;
return 0;
}
3.
#include
#include
double calculateExpression(double y) {
return std::sqrt(std::cos(4 * y * y) + 7.151);
}
int main() {
double y;
std::cout << "Enter value for y: ";
std::cin >> y;
double result = calculateExpression(y);
std::cout << "Result: " << result << std::endl;
return 0;
}
(вместе со скобками).
Вопрос: Взять заданную строку в кавычки вида «».
Это всё в С++ Online
Ещё это Задание: написать программу вычисления арифметического выражения.