Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];

Вниз

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

 
Фесс   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.034 c
3-1156870110
Telerion
2006-08-29 20:48
2006.10.29
Проблема с SQL запросом по датам. Сравнение дат. (paradox)


2-1160677553
Still Swamp
2006-10-12 22:25
2006.10.29
Как приторочить иконку для моих компонетов


9-1137854342
Yanis
2006-01-21 17:39
2006.10.29
Разбираю пример...


1-1158062383
REA
2006-09-12 15:59
2006.10.29
XML разделитель


6-1149106171
Тфьу
2006-06-01 00:09
2006.10.29
Почему разные crc32?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский