![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 28.06.2012
Сообщений: 2
|
![]()
Здравствуйте,столкнулась с такой проблемкой,задали выполнить длинную арифметику по сложению,вычитанию,умножению. сложение и вычитание выполнила правильно,а вот при умножении десятка на десяток (к примеру 15*15,16*16) выполняя перенос на единицу влево и складывая выдает неверный ответ 15*15= 225(а выдает 115), 16*16 =256(а выдает 156) в чем может быть причина?
http://pastebin.com/bkmAxAZC тело программы подскажите,пожалуйста...голова уже пухнит |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Прежде чем искать конкретно Ваш затык необходимо:
а) снабдить код комментариями по коду б) разбить имеющийся код на независимые процедуры и функции
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#3 |
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
![]()
Проще по шагам смотреть что да как.
Сливочное масло Valio - компиляция как по маслу
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 15.06.2010
Сообщений: 740
|
![]()
Да проще к результату сотку накидывать да и все.
![]()
Чтобы понять рекурсию, сперва нужно понять рекурсию.
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 28.06.2012
Сообщений: 2
|
![]()
один из пользователей(programm1r) подсказал ошибку,всё гениально просто,и почему в голову не пришло такое:
Строчку zi:=(strtoint(m[i])+strtoint(n[i])) div 10; замените на эту: zi := ( strtoint(ress[q]) + strtoint(m[i])*strtoint(n[j]) ) div 10; |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C# Длинная арифметика | _Varyag_ | Помощь студентам | 23 | 21.02.2012 19:33 |
Длинная арифметика | morgan97 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 04.12.2011 20:03 |
Длинная арифметика | nervniy | Общие вопросы Delphi | 4 | 19.04.2011 23:18 |
Длинная арифметика | Indira | Общие вопросы C/C++ | 2 | 24.01.2010 10:28 |
Длинная арифметика | DmT | Помощь студентам | 2 | 06.10.2007 22:43 |