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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2012, 15:55   #1
X-Key
Пользователь
 
Регистрация: 03.10.2012
Сообщений: 33
По умолчанию Необычный алгоритм

Привет всем!

Как начинающий на С++ хочу спросить.
Как-то раз я практиковался и получилось так, что я написал такой алгоритм, который константу переводит в вид (для примера) - 4.45585е-324
Хочу спросить, что я написал? Может я просто не знаю некоторых аспектов по программированию на С++ или я сделал какое-то "открытие".
И хочу сказать, что будь то 18464655416136143618614685451435413 61361365137962123456475750570870875 6423 такое число и больше в десять раз по длине (весь потенциал не проверял) он переведёт в вид который я написал выше.
Думаю что его можно будет применить для качественного шифрования данных.
Надо ли мне на него регистрировать авторские права?

И что самое интересное, что он состоит всего из 7-ми строк кода внутри тела функции. Переменные и пр. локальные т.е. находятся внутри тела функции.

P.S. Прошу сильно не пинать если я что то не знаю или что то не так написал
X-Key вне форума Ответить с цитированием
Старый 04.10.2012, 11:11   #2
three_cats
Форумчанин
 
Аватар для three_cats
 
Регистрация: 27.09.2012
Сообщений: 175
По умолчанию

Это не открытие, а сокращенное экспоненциальное представление больших чисел с плавающей точкой.
Никто

мой блог
three_cats вне форума Ответить с цитированием
Старый 04.10.2012, 15:59   #3
X-Key
Пользователь
 
Регистрация: 03.10.2012
Сообщений: 33
По умолчанию

Извиняюсь, просто не знал этого.
Так вот в чём дело то. Он состоит из 7-ми строк кода и там используються всего лишь две переменные типа int и double и два указателя тех же типов. Если хотите могу алгоритм написать если тут это можно. И почему-то он даже цифру 1 переводит в такой вид.

Последний раз редактировалось X-Key; 04.10.2012 в 16:04.
X-Key вне форума Ответить с цитированием
Старый 04.10.2012, 16:29   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,865
По умолчанию

Цитата:
Сообщение от X-Key Посмотреть сообщение
Если хотите могу алгоритм написать если тут это можно.
Может лучше не стоит, а то кто-нибудь может зарегистрировать права на ваш алгоритм раньше вас. Вы сначала оформите патент на свой алгоритм, а потом можете смело его показывать на форуме.
Arigato вне форума Ответить с цитированием
Старый 04.10.2012, 16:33   #5
pproger
C++ hater
Старожил
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2Arigato
Цитата:
Может лучше не стоит, а то кто-нибудь может зарегистрировать права на ваш алгоритм раньше вас. Вы сначала оформите патент на свой алгоритм, а потом можете смело его показывать на форуме.
удваиваю
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 04.10.2012, 16:45   #6
X-Key
Пользователь
 
Регистрация: 03.10.2012
Сообщений: 33
По умолчанию

Зачем его патентовать? Мне что за него будет прибыль?

Последний раз редактировалось X-Key; 04.10.2012 в 18:04.
X-Key вне форума Ответить с цитированием
Старый 04.10.2012, 16:58   #7
pproger
C++ hater
Старожил
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 04.10.2012, 17:13   #8
X-Key
Пользователь
 
Регистрация: 03.10.2012
Сообщений: 33
По умолчанию

Прошу не надсмеиваться надо мной.
Лучшебы объяснили что и как а то в гугле искал и нашёл что алгоритмы или программы и тому подобное в России вроде бы не патентуется.
Опять же прошу не смеяться надо мной если чего-то не знаю.
А мне за него награда какая нибудь будет?
И по какой причине вы мне в комментарии выставили картинку сарказм? Как это ко мне вообще относится? Или это из-за того что мне 16 лет?
Думаю что причина для сарказма моего возраста нет!

Объясните мне почему, вы посчитали, что его надо патентовать?

Последний раз редактировалось Stilet; 05.10.2012 в 18:05.
X-Key вне форума Ответить с цитированием
Старый 04.10.2012, 18:43   #9
three_cats
Форумчанин
 
Аватар для three_cats
 
Регистрация: 27.09.2012
Сообщений: 175
По умолчанию

X-Key, покажи, что за алгоритм?
Никто

мой блог
three_cats вне форума Ответить с цитированием
Старый 04.10.2012, 18:48   #10
X-Key
Пользователь
 
Регистрация: 03.10.2012
Сообщений: 33
По умолчанию

А зачем??? Состоит он из 2-ух переменных и 2-ух указателей.
X-Key вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Необычный trackbar zumm Компоненты Delphi 0 15.09.2012 16:41
Паскаль: необычный цикл proser93 Помощь студентам 10 27.10.2011 20:28
необычный счетчик grom333 Помощь студентам 4 26.05.2011 21:31
Необычный спам mutabor Свободное общение 3 05.02.2010 23:44
необычный ProgressBar andrey4623 Общие вопросы Delphi 3 27.12.2007 19:25