Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.29;
Скачать: CL | DM;

Вниз

Сократить две числовые строки   Найти похожие ветки 

 
Фесс   (2006-10-11 07:03) [0]

Помогите пожайлуста. Именно для очень длинных числовых строк.


 
Думкин ©   (2006-10-11 07:32) [1]

Сократить. Хм.
Эта рперация была популярна в 90-х годах на работах. Что значит сократить строки?


 
Fay ©   (2006-10-11 08:30) [2]

s := ""


 
Virgo_Style ©   (2006-10-11 09:00) [3]

Думкин ©   (11.10.06 7:32) [1]
Что значит сократить строки?


наверное,
if n<Length(S) then
 SetLength(S, n); // :o)


Вообще-то, подозреваю, речь о сокращении дроби с "длинными" числителем и знаменателем... Но эта версия сугубо на совести телепатора.


 
evvcom ©   (2006-10-11 09:03) [4]

1. Тебе надо написать функцию деления длинных чисел (числовых строк).
2. Функцию определения простых чисел.
3. Собственно применить написанные функции, найти общие делители.

P.S. Я так понимаю, что строки эти типа делятся друг на друга? Ну чтобы был смысл в твоем сабже?


 
Думкин ©   (2006-10-11 09:09) [5]

> evvcom ©   (11.10.06 09:03) [4]

НОД ищется алгоритмом Евклида без всяких простых чисел. Клаассический алгоритм который первым делом и приводят как собственно алгоритм.


 
evvcom ©   (2006-10-11 09:18) [6]

> [5] Думкин ©   (11.10.06 09:09)

Вам математикам виднее :)


 
Фесс   (2006-10-11 18:01) [7]


> НОД ищется алгоритмом Евклида без всяких простых чисел.
> Клаассический алгоритм который первым делом и приводят как
> собственно алгоритм.

Проблема в том что число в строке может быть ооооччень большим и просто так его в целочисленный тим не переведешь.


 
Думкин ©   (2006-10-11 20:41) [8]

> Фесс   (11.10.06 18:01) [7]

А переводить и не надо. Если у вас реализованы 4 арифметических действия с этими числамиЮ то в чем проблема? Библиотеки для работы с таким - существуют.
Прежде чем писать следующий пост - подумайте над задачей и напишите более конкретно - что у вас есть, что делается и чего вы хотите.
Есть телепатор, который конечно знает уже - но вы в етке начинающих, поэтому начните с главного - четко сформулируйтесь. Для начала.
Верная постановка вопроса - первый, а зачастую и последний шаг к ответу.


 
Фесс   (2006-10-13 15:16) [9]

Всем спасибо решение найдено



Страницы: 1 вся ветка

Текущий архив: 2006.10.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.05 c
15-1160080302
Real
2006-10-06 00:31
2006.10.29
D-Link AP - странные глюки


2-1160993775
Max_lbp
2006-10-16 14:16
2006.10.29
Регистрация расширений файлов


6-1149939915
Dstr
2006-06-10 15:45
2006.10.29
IDUdp


3-1156904590
Lex_!
2006-08-30 06:23
2006.10.29
DBGrid вставка и удаление полей в RunTime


3-1156855026
pic509
2006-08-29 16:37
2006.10.29
Как передать в Хранимую процедуру параметр=null