Вопрос задан 25.06.2023 в 09:44. Предмет Информатика. Спрашивает Ястребов Кирилл.

20 баллов!!! c++ Цифры числа. Дано 10-значное число. Выведите все цифры этого числа в обратном

порядке по одной. Входные данные На вход подаётся натуральное 10-значное число. Выходные данные Выведите ответ на задачу. В качестве разделителя между цифрами можно использовать переводы строки и пробелы.
0 0
Перейти к ответам

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

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

Ответ:

int main(int argc, char *argv[]) {

int n;

std::cin >> n;

std::vector<int> ivec;

while (n) {

ivec.push_back(n % 10);

n /= 10;

}

std::copy(ivec.rbegin(),

ivec.rend(),

std::ostream_iterator<int>(std::cout, " "));

return 0;

}

0 0
Отвечает Ляшко Даша.

#include <iostream>

using namespace std;

int main() {

int n;

cin >> n;

n = abs(n);

while (n > 0) {

 cout << n % 10 << " ";

 n /= 10;

}

return 0;

}

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

Конечно! Вот пример программы на C++, которая выполняет описанные вами операции:

cpp
#include <iostream> int main() { // Ввод 10-значного числа long long int number; std::cin >> number; // Вывод цифр числа в обратном порядке for (int i = 0; i < 10; ++i) { // Получаем последнюю цифру числа int digit = number % 10; std::cout << digit; // Убираем последнюю цифру числа number /= 10; // Если это не последняя цифра, выводим разделитель if (i != 9) std::cout << " "; } return 0; }

Эта программа считывает 10-значное число, а затем выводит его цифры в обратном порядке с разделителями между ними.

0 0

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

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

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

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