|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.05.2015, 13:52 | #1 |
Пользователь
Регистрация: 07.05.2015
Сообщений: 13
|
Вычитание чисел "в столбик" на Турбо Паскале
вот такая программка, нужно в этой программке прописать цикл или действие, чтоб можно было вычесть из допустим 1234567 число 1234
и получить правильный ответ, не подскажите как это можно сделать? Код:
Последний раз редактировалось Аватар; 07.05.2015 в 13:59. |
07.05.2015, 14:02 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Выравни более короткое нулями слева до длины более длинного и вычитай на здоровье числа одинаковой длины
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
07.05.2015, 14:15 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
согласен, это самый простой способ, да и изменения в коде будут минимальные - фактически просто добавить пару строк после ввода значений.
p.s. узнаю свой код отсюда. а через один пост ответ (c) Аватар на то, как сделать вычитание чисел разной длины. Так и ходим по кругу.. |
07.05.2015, 14:15 | #4 |
Пользователь
Регистрация: 07.05.2015
Сообщений: 13
|
Помогите решить задачу по Турбо Паскалю
Вот программа, здесь мне нужно как прописать либо цикл, либо действие какое то, чтоб программа могла вычесть из таких чисел 1234567 число 1234 и выдавал правильный ответ, также надо как то прописать чтоб можно было получить отрицательное число, т.е допустим из 129-321 и получить правильный ответ с отрицательным числом, а не как у меня в программе написано просто текстовое предложение "отрицательное число"? Помогите пожалуйста разобраться с этой задачкой
вот программа Код:
Последний раз редактировалось Stilet; 07.05.2015 в 15:31. |
07.05.2015, 15:39 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Когда-то предлагал тут на форуме вот такой простецкий эвалюатор:
Код:
I'm learning to live...
|
07.05.2015, 15:41 | #6 | |
Пользователь
Регистрация: 07.05.2015
Сообщений: 13
|
Цитата:
Спасибо, я попробую, а возможно ли как то и другими способами эту задачку решить)) |
|
07.05.2015, 15:45 | #7 |
Пользователь
Регистрация: 07.05.2015
Сообщений: 13
|
Задача в основном на вычитание))
Получить правильную разность в 2х многозначных (более 15 знаков) чисел))) |
07.05.2015, 15:49 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Так шож ты не рассказала подробности? И зачем темы были обьеденены? Тебе нужна реализация вычитания в столбик? Тогда мой код не катит.
I'm learning to live...
|
|
07.05.2015, 15:52 | #9 |
Пользователь
Регистрация: 07.05.2015
Сообщений: 13
|
Виталий, простите(((
|
07.05.2015, 15:54 | #10 |
Пользователь
Регистрация: 07.05.2015
Сообщений: 13
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа читает из файла <data.txt> 10 чисел, перемножает их. решить задачу на турбо паскале | bikmai4ik | Помощь студентам | 2 | 05.12.2013 13:06 |
вычитание неупакованных BCD-чисел | Танчик007 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 09.04.2011 17:29 |
Выполнить вычитание чисел | MapK | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 06.12.2010 21:08 |
Деление целых чисел(dw) через вычитание | Alex1991 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 7 | 12.11.2010 14:50 |
Вычитание чисел по основанию 4 и 16. | Stager | Общие вопросы C/C++ | 1 | 21.01.2009 00:13 |