• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Help F0r N00b

  • Автор темы j1m1l33
  • Дата начала
Статус
Закрыто для дальнейших ответов.
J

j1m1l33

В книге "Х. И П. Дейтелы - Как программировать на C" в конце второй главы следующая задачка:

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

Как разобраться с ентой задачкой? :(
 
J

j1m1l33

- Книга по С, а не С++
- Даны элементы кода int, %d, printf, scanf, if, return.

к примеру вводим число 45567, на экране должно получиться 4 5 5 6 7;

от этого надо плясать...
 
E

European

При помощи scanf получаем символьную строку, представляющую число. Затем делается посимвольный вывод из строки на консоль, выводя после каждого символа (кроме последнего) три пробела
 
G

Guest

Ни знаю как в С в паскале можно реализовать при помощи целочисленного деления, то есть
a:=45567 div 10000 (получим 4)
b:=(45567-a*10000) div 1000 (получим 5)
и т.д.

Можно и просто перевести в строку и .... но это уже не по условию задачи...
 
E

European

Если нужно перевести именно число, то Kmet Вот здесь предложил вполне подходящее решение
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!