• С++

    Напишите программу, которая выводит на экран все цифры числа, начиная с первой.

    Допустим, вводишь 123, а программа выводит 1 2 3.

Ответы 10

  • Ребят, можно проще? Пожалуйстаа.... А так огромное спасибо.
  • Ахах я специально усложнил)
  • Зато познавательно)
  • Ну мне от усложнений не лучше. Если можете, то, пожалуйста, понятнее.
  • Тут обычная рекурсивная функция. Если не знаете что это, то лучше в интернете почитать или видео посмотреть)
    • Автор:

      dirt
    • 5 лет назад
    • 0
  • Дело в том, что она выдает именно 123. А это был лишь пример, ибо при вроде 1488 должно выводиться 1 4 8 8.
    • Автор:

      efrain
    • 5 лет назад
    • 0
  • #include <iostream>using namespace std;void digits(const unsigned &val) { if (val) { cout << (digits(val / 10), val % 10) << " "; }}int main() { int num; cin >> num; digits(num); return 0;}
    • Автор:

      chipnkoj
    • 5 лет назад
    • 0
  • Вы хоть немного знаете c++?
    • Автор:

      elwood
    • 5 лет назад
    • 0
  • спасибо за дополнение, а автору желаю хотя бы обучающие ролики на ютубе посмотреть коих много и уже молчу о чтении какой-то книги.
    • Автор:

      juan31
    • 5 лет назад
    • 0
  • Один из простых методов.#include <iostream>void digits(const unsigned &val) {     if (val) {        std::cout << (digits(val / 10), val % 10) << "  ";     }}int main() {     digits(123);     return 0;}
    • Автор:

      allentg4t
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years