Предмет: Информатика,
автор: andrewsvem
Дано натуральное число N. Уменьшить число в 2 раза (деление нацело).Проверить, изменилось ли в числе после уменьшения количество разрядов
(функцией оформить определение количества разрядов числа).
Помогите с прогой.
На языке Pascal.
Ответы
Автор ответа:
1
#include <iostream>
int count(int a) {
return (!a) ? 0 : (1 + count(a / 10));
}
int main()
{
int n;
std::cin >> n;
std::cout << (count(n) != count(n >> 1));
return 0;
}
int count(int a) {
return (!a) ? 0 : (1 + count(a / 10));
}
int main()
{
int n;
std::cin >> n;
std::cout << (count(n) != count(n >> 1));
return 0;
}
andrewsvem:
Спасибо но надо же на языке Pascal.
Похожие вопросы
Предмет: Английский язык,
автор: vague0sadness
Предмет: Английский язык,
автор: fopimain
Предмет: Русский язык,
автор: Kilka666
Предмет: Физика,
автор: mango55594