ЖОСТКА НАДА С++
Вам дано целое число N.
Проделайте над ним следующую операцию K раз и выведите полученное целое число.
Если N кратно 200, разделите его на 200.
В противном случае просмотрите N как строку и добавьте 200 в ее конец.
Например, 7 станет 7200, а 1234 станет 1234200.
Входные данные
Входные данные содержат N и K. (1≤N≤105,1≤K≤20
)
Выходные данные
Выведите ответ в виде целого числа.
Примеры
входные данныеСкопировать
2021 4
выходные данныеСкопировать
50531
входные данныеСкопировать
40000 2
выходные данныеСкопировать
1
входные данныеСкопировать
8691 20
выходные данныеСкопировать
84875488281
Ответы
Ответ дал:
1
#include
#include
int main() {
int N, K;
std::cin >> N >> K;
for (int i = 0; i < K; i++) {
if (N % 200 == 0) {
N /= 200;
} else {
std::string strN = std::to_string(N);
strN += "200";
N = std::stoi(strN);
}
}
std::cout << N << std::endl;
return 0;
}
#include
int main() {
int N, K;
std::cin >> N >> K;
for (int i = 0; i < K; i++) {
if (N % 200 == 0) {
N /= 200;
} else {
std::string strN = std::to_string(N);
strN += "200";
N = std::stoi(strN);
}
}
std::cout << N << std::endl;
return 0;
}
3shami3:
yt gjkexftncz^@((
Вас заинтересует
3 месяца назад
3 месяца назад
4 месяца назад
2 года назад
7 лет назад