Использование 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;
}
Автомобильные видеорегистраторы для дачи
Болезни носа и горла: симптомы и диагностика
CamZamZam - онлайн снимки с веб камеры и блюром
Cartoon Network games онлайн
Чат рулетка в 2026: предсказания и тренды
Хостинг с гарантией доступности
Как создать блог в WordPress быстро
Какие методы помогают бороться с бессонницей: реальные отзывы
Какие технологии помогают в борьбе с бессонницей: обзор современных решений
Кассы с функцией отчетности
Куклы LOL витрина с элементами тематики
Лайфхак: как использовать терапию света для улучшения сна
Модные сумки осенью
Мониторинг доменных переходов
Оборудование для возведения магистралей
Общение в режиме онлайн
Партнёрская программа без блога: как получать трафик из Telegram
Практическое руководство: что делать, если у вас бессонница
Практическое руководство: создание комфортных условий для сна
Проблемы и решения: как помочь себе в ситуации хронической бессонницы
QR-код онлайн читалка
Регистрация ИП в Москве с учетом региональных особенностей
Сравнение методов коgnitivно-поведенческой терапии и медикаментов
Сравнение природных успокоителей и их эффективность
Уши работают, субтитры — не нужны: 5 минут ежедневно