Вводится четырехзначное число, вывести его цифры (используя div и mod) в строку через...

0 голосов
98 просмотров

Вводится четырехзначное число, вывести его цифры (используя div и mod) в строку через пробел и в столбик. Помогите пожалуйста..!


Информатика (60 баллов) | 98 просмотров
Дан 1 ответ
0 голосов

Насколько я помню,операторы div и mod - операторы деления.mod - возвращает остаток от деления,а div - наоборот,целую часть.Алгоритм прост в данном случае:
Пусть число abcd - заданное пользователем число.Тогда первая цифра будет равна : a = abcd div 1000 //a - число тысяч
Вторая : b = (abcd - (a*1000)) div 100 //b - число сотен
Третья : c = (abcd - (a*1000 + b*100)) div 10 // c - число десятков
Четвертая : d = abcd mod 10 // d - остаток от деления,в данном случае число единиц.
Остается только вывести a,b,c и d через пробел на экран.

(676 баллов)