ОБСУЖДЕНИЕ

Help F0r N00b

4 ответов 4,5 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

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

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

Как разобраться с ентой задачкой? :(
 
- Книга по С, а не С++
- Даны элементы кода int, %d, printf, scanf, if, return.

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

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

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