
Вопрос задан 24.06.2023 в 19:50.
Предмет Информатика.
Спрашивает Могила Андрей.
Цифры числа Дано 10-значное число. Выведите все цифры этого числа в обратном порядке по одной.
Входные данные На вход подаётся натуральное 10-значное число. Выходные данные Выведите ответ на задачу. В качестве разделителя между цифрами можно использовать переводы строки и пробелы. Примеры Ввод Вывод 1234567890 0 9 8 7 6 5 4 3 2 1 с++ ТОЛЬКО С++ пример моего кода но он не правельный #include using namespace std; int main() { int n; cin >> n; do { int d=n% 10; cout << d << " "; n /= 10; }while (n); }

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

Отвечает Бормусова Виктория.
Ответ:
#include <iostream>
using namespace std;
int main() {
long n;
cin >> n;
for (int i=1; i<=10; i++){
cout << n % 10 << " ";
n /= 10;
}
}
Объяснение:



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Ваш код на C++ близок к правильному, но есть несколько мелких ошибок. Вот исправленная версия:
cpp#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
while (n) {
int d = n % 10;
cout << d << endl; // Используем endl вместо " " для перевода строки
n /= 10;
}
return 0;
}
Изменения:
- Заменил
do-while
наwhile
для более чистого кода. - Использовал
endl
вместо " " для перевода строки между цифрами. - Добавил
return 0;
в концеmain
, чтобы явно указать успешное завершение программы.


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

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

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