Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2008, 19:32   #1
werser
Форумчанин
 
Регистрация: 11.06.2007
Сообщений: 233
По умолчанию Число

Добрый день!
Помогите разобратса! Как в Паскале трёхзначное число разбить на три числа?
Например:
999
на
9 9 9
werser вне форума Ответить с цитированием
Старый 18.06.2008, 19:38   #2
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

div и mod Вам помогут.

http://www.delphibasics.ru/Div.php
http://www.delphibasics.ru/Mod.php
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Старый 18.06.2008, 19:48   #3
werser
Форумчанин
 
Регистрация: 11.06.2007
Сообщений: 233
По умолчанию

а причем тут див и мод?
werser вне форума Ответить с цитированием
Старый 18.06.2008, 19:50   #4
werser
Форумчанин
 
Регистрация: 11.06.2007
Сообщений: 233
По умолчанию

див - Выполняет целочисленное деление, возвращая остаток
мод - Выполняет целочисленное деление без остатка

А мне нужно посимвольно разбить число!
werser вне форума Ответить с цитированием
Старый 18.06.2008, 19:50   #5
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Цитата:
а причем тут див и мод?
Я даже незнаю, что ответить на этот вопрос

Если число большое, то лучше перевести число в строку и уже её разбивать.....
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Старый 18.06.2008, 19:54   #6
werser
Форумчанин
 
Регистрация: 11.06.2007
Сообщений: 233
По умолчанию

Вот! Как перевести число в строку в паскале? в делфи это inttosr так бы copy использовал!
werser вне форума Ответить с цитированием
Старый 18.06.2008, 19:55   #7
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Если число небольшое то div и mod как раз годятся...

Наприер это реализованно в этой тее: http://programmersforum.ru/showthread.php?t=21693
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Старый 18.06.2008, 19:59   #8
werser
Форумчанин
 
Регистрация: 11.06.2007
Сообщений: 233
По умолчанию

Мож есть другие варианты? Мне нужно разбить чисто напрмере 333 на 3 части "сотни" "десятки" "еденицы"
werser вне форума Ответить с цитированием
Старый 18.06.2008, 20:03   #9
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Существуют(частоупоребляемые) два варианта:
1. Div и Mod (для небольших чисел).
2. Преобразование числа в строку.

Для числа 333 как раз подойдёт 1 вариант.
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Старый 18.06.2008, 20:07   #10
werser
Форумчанин
 
Регистрация: 11.06.2007
Сообщений: 233
По умолчанию

Вы можете мне показать второй!
werser вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как вывести число qwerty34 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 25.08.2008 14:14
Число(word) -> HEX Kirill6666 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 02.06.2008 22:39
Найти и вывести все слова,у котоpых число гласных букв пpевышает число согласных. Briz Помощь студентам 2 11.05.2008 00:56
Ввести число N и определить делится ли оно без остатка на число M (VBA) Ivanich Microsoft Office Excel 7 24.04.2008 19:43
Число N, заменить одну из его цифр, чтобы получилось число, max близкое к некоторой степени двойки urgu_st Помощь студентам 13 23.10.2007 09:14