Вопрос задан 25.09.2023 в 22:12. Предмет Информатика. Спрашивает Нурлан Аяулым.

Решить на с++ как вывести из числа единицы, десятки, сотни при том что число 1 <= n <= 10 в

9 степени пример:10001 1 100005012 2 10 5000​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сильченко Екатерина.

//code ._.

#include <iostream>

#include <cmath>

int main() {

int n;

std::cin >> n;

for (int i = 0; i < 10; i++) {

 int razryad = std::pow(10, i);

 int mne_lenb = n % razryad;

 if (mne_lenb == 0) {

  continue;

 }

 std::cout << mne_lenb

  << std::endl;

 n -= mne_lenb;

}

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи на C++ вы можете воспользоваться операциями деления и взятия остатка от деления. Вот пример кода, который поможет вам вывести единицы, десятки и сотни из заданного числа:

cpp
#include <iostream> int main() { long long n; // Объявляем переменную для хранения числа std::cout << "Введите число (1 <= n <= 10^9): "; std::cin >> n; if (n < 1 || n > 1000000000) { std::cout << "Число не входит в диапазон [1, 10^9]." << std::endl; return 1; } // Вычисляем единицы, десятки и сотни int ones = n % 10; int tens = (n / 10) % 10; int hundreds = (n / 100) % 10; // Выводим результат std::cout << "Сотни: " << hundreds << std::endl; std::cout << "Десятки: " << tens << std::endl; std::cout << "Единицы: " << ones << std::endl; return 0; }

Вы можете скомпилировать и запустить этот код на своем компьютере. Он попросит вас ввести число, а затем выведет его сотни, десятки и единицы.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос