
Нужно решить задачу (нужно решить на язике С++) В Китае восьмерка считается счастливым числом и
люди стремятся заполучить автомобильные номера, которые содержат по возможности больше восьмерок. Но для этого надо заплатить. Для каждой восьмерки в номере надо заплатить 1000 юаней. Вам задан автомобильный номер - целое положительное число. Вывести, сколько юаней надо будет за него заплатить.

Ответы на вопрос

Если текущее число равно n, то последняя цифра в нем - остаток от деления на 10. В цикле проверяем, если последняя цифра числа 8, то увеличиваем переменную-счетчик восьмерок. После этого отбрасываем последнюю цифру. В конце полученное количество умножаем на 1000 и выводим на экран.
Код (C++):
#include <iostream>
int main() {
int n, count = 0;
std::cin >> n;
while (n > 0) {
if (n % 10 == 8) count++;
n /= 10;
}
std::cout << count * 1000;
}
Пример ввода:
88880
Пример вывода:
4000



Для решения этой задачи на языке C++ вы можете использовать следующий код:
cpp#include <iostream>
int main() {
int number;
std::cout << "Введите автомобильный номер: ";
std::cin >> number;
int cost = 0;
while (number > 0) {
int digit = number % 10; // Получаем последнюю цифру числа
if (digit == 8) {
cost += 1000; // Если цифра равна 8, добавляем 1000 юаней к стоимости
}
number /= 10; // Убираем последнюю цифру числа
}
std::cout << "Стоимость автомобильного номера: " << cost << " юаней" << std::endl;
return 0;
}
Этот код считывает целое положительное число, представляющее автомобильный номер, затем проходит по его цифрам, проверяя каждую на равенство восьмерке, и прибавляет 1000 юаней к стоимости за каждую восьмерку. Наконец, выводится общая стоимость автомобильного номера.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili