• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

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 Вот здесь предложил вполне подходящее решение
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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