Использование rightmostNonZeroDigit в коде
Содержимое статьи:
- Подсчёт последней ненулевой цифры факториала
- Проверка делимости на 2
- Получение количества ненулевых цифр в числе
Описание:
Функция rightmostNonZeroDigit возвращает последнюю ненулевую цифру числа.
Синтаксис:
int rightmostNonZeroDigit(int number);
Использование:
Подсчёт последней ненулевой цифры факториала
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
// Вычисление факториала
int factorial = 1;
while (n > 1) {
factorial *= n;
n--;
}
// Удаление нулей в конце
while (n % 10 == 0) {
n /= 10;
}
// Получение последней ненулевой цифры
int rightmostNonZeroDigit = factorial % 10;
cout << rightmostNonZeroDigit << endl;
return 0;
}
Проверка делимости на 2
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
// Если последняя ненулевая цифра равна 2, 4, 6 или 8, число делится на 2
if (rightmostNonZeroDigit(n) % 2 == 0) {
cout << "Число делится на 2" << endl;
} else {
cout << "Число не делится на 2" << endl;
}
return 0;
}
Получение количества ненулевых цифр в числе
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int count = 0;
while (n > 0) {
// Если последняя ненулевая цифра не равна 0, увеличиваем счетчик
if (rightmostNonZeroDigit(n) != 0) {
count++;
}
// Удаляем последнюю цифру
n /= 10;
}
cout << count << endl;
return 0;
}
Автошколы Курска: профессионализм и опыт
Бессонница и ее решения: что делать если нет успеха с самопомощью
Бессонница и ее решения: что делать если психотерапия не помогает
Chatroulette
Детские непромокаемые плащи: Популярные модели
Инструкция по регистрации залога в Реестре залогов
Как преодолеть бессонницу: базовые принципы и стандарты здорового сна
Как сопроводить бизнес в Москве
Кухня мечты в Екатеринбурге
Лайфхак: что и как пить перед сном для лучшего сна
Лайфхаки для преодоления бессонницы: профессиональные советы психологов
Лайфхаки для улучшения сна: как использовать специальные приборы для мониторинга сна
Лечебные свойства масла для стоп и ногтей
"Лучшие платформы для создания и продвижения YouTube-видео"
Надеюсь, эти заголовки будут полезны!
Практические советы по улучшению сна: как использовать ритуалы для успокоения перед сном
Практические советы по улучшению сна: как настроить свой режим дня
Практическое руководство: настройка комнаты для сна
Присоединяйся к русскому рулетке-чату сейчас!
Прогноз погоды в Москве на неделю
Распродажи в Екатеринбурге на новогодние скидки
Решения проблем со сном: что делать, если бессонница вызвана стрессом
Российский VDS-сервис с оплатой СБП
Русский Онлайн Видео
Скидки до 60% с промокодами!
Юридический журнал: Право на свободу передвижения