Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Интересно как...  (Прочитано 8593 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mfcer__
Команда клуба

ru
Offline Offline

« : 07-11-2003 10:52 » 

Вот необходимо в программе сделать следующее,
Вот допустим число 1.2 типа float.

вычтем из него 1.0 -> получим 0.2
а 0.2 это есть 1/5 в обычной алгебре.
(1/5) в степени -1 это есть 5.0.

Вопрос: как из 0.2 получить 5.0 в программировании с помощью си.
Записан
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #1 : 07-11-2003 11:21 » 

Я шокирован!  Я шокирован!  Я шокирован!

Да хоть не в С - любое число в первой отрицательной степени есть ему обратное те (1/5) в степени -1  = 1/(1/5) = 5; аналогично - 0.2^-1  = (2/10)^-1 = 1/(2/10) = 10/2 = 5 так что считай цифры после запятой, а ещё есть такая вещь - логарифмы  Ага
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #2 : 07-11-2003 11:29 » 

Джон,
Цитата

есть такая вещь - логарифмы

 Отлично
А еще интегралы есть  Ага
Ладно тебе - может человек еще в школеи логарифмы не понял... ему надо помочь!  Ага
Записан

А птичку нашу прошу не обижать!!!
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #3 : 07-11-2003 12:01 » 

Цитата: Гром
Джон,
Цитата

есть такая вещь - логарифмы

 Отлично
А еще интегралы есть  Ага
Ладно тебе - может человек еще в школеи логарифмы не понял... ему надо помочь!  Ага


Да ещё много чего есть :
Дискриминанты, Детерминанты, Матрицы, Теория вероятности ну и т.д.  Отлично
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Mfcer__
Команда клуба

ru
Offline Offline

« Ответ #4 : 07-11-2003 12:10 » 

В программе я это реализовал так 10/(на число меньше одного).

Спасибо за оперативные ответы, но критика ужасна.   Вот такой я вот
Записан
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #5 : 07-11-2003 12:11 » 

Mfcer__, не стоит расстраиваться - мы на всамом деле незлобно - все это шутки - просто вопросы даже не по С и не по программингу а по азам математики - которая 1 к 1 в программинг переносится Улыбаюсь

Учится же всегда полезно - если что - поможем не стесняйся!!!
Записан

А птичку нашу прошу не обижать!!!
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #6 : 07-11-2003 12:38 » 

Ну дык я и говорю.
Вся проблема в том, что 0.2 это только на бумаге бывает - в природе очень редко - практически никогда. Ага
Те в данном случае ответ простой 5.0 = 1 / 0.2

А вот например 0.123456789 и тд!

Как это представить? ~ 1/10 или 12/100 или 123/1000 и тд? тут надо определиться с какой точностью нужно "5" получить.

Для этого числа после запятой считаем до скольки надо, а потом делим. Я думаю школьной програмы хватит. Ну куда уж проще.

А! вот нашёл! Более простое решение  Ага  5.0 = 0.2 + 4.8
Ох что то я сегодня много ёрничаю, ну всё умолкаю - "Молчу, молчу, не то по шее получу и подвиг свой не совершу"
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #7 : 07-11-2003 13:28 » 

Mfcer, сорри если обидел, не со зла это. Просто "этот Василий Алибабаевич, этот нехороший человек, мне батарею на ногу сбросил, падла!" - в общем у нас тут один чудак на букву м за стенкой уже второй час пытается, наверное, скульптуру из алмаза вырезать с помощью дрели. Достал уже!!! :twisted:

А про логарифмы я не просто так сказал, короче если знаешь, что это такое то:

#include <math.h>
double d1 = 0.2;
double d2 = exp(-1*log(d1)); // = 5.0
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #8 : 07-11-2003 13:37 » 

Джон,  Отлично  Отлично  Отлично  Отлично  Отлично  Отлично  Отлично  Отлично  Отлично  Отлично
Ага, Бабаевич  Жжешь , редиска  Жжешь
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Never
Команда клуба

ua
Offline Offline
Пол: Женский

« Ответ #9 : 07-11-2003 13:56 » 

Ну, нафлудили, спецы сишные! Я, дура, сижу читаю- как что умное... Отлично
Записан

не умеете летать- не мучайте метлу!
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #10 : 07-11-2003 14:14 » 

Как Не понял?  Я шокирован!  А про логарифмы-то?Не понял  Отлично  Отлично Да тут чистая вода... т.е. это я хотел сказать - чистой воды математика, Гром хотел же перенести? В мат. отдел.  Ага

Это я уже начинаю отходить - шум смолк. Наверное сверло затупилось?

Не, я сегодня точно по шее получу. Но про логарифмы я всё-таки серьёзно.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #11 : 07-11-2003 14:41 » 

Цитата: Never
Ну, нафлудили, спецы сишные! Я, дура, сижу читаю- как что умное... Отлично


И энто хто про флуд то говорит? Да вы посмотрите, что вы с "Lishniy Ves" сделали. А про фото галерею я вобще молчу, не то по шее получу ... где то это уже было. Déjà vu
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Never
Команда клуба

ua
Offline Offline
Пол: Женский

« Ответ #12 : 07-11-2003 15:26 » 

Отлично
Записан

не умеете летать- не мучайте метлу!
Sashok
Молодой специалист

us
Offline Offline
Пол: Мужской

« Ответ #13 : 07-11-2003 18:24 » 

Цитата: Джон
А вот например 0.123456789 и тд!

Как это представить? ~ 1/10 или 12/100 или 123/1000 и тд? тут надо определиться с какой точностью нужно "5" получить.
Хочешь, я разрешу твои сомнения? Если под итд имеется ввиду период (0123456789), представь как 10/81. Очень точно получится! Жжешь
Записан

Если бы окружающие нас объекты содержали столько же ошибок, сколько программы, цивилизация обрушилась бы от первого порыва ветра...
Anonymous
Гость
« Ответ #14 : 09-11-2003 16:51 » 

Сашок, Класс!!!   Отлично  Я имел ввиду просто каую нить дробную часть, только с фантазией у меня плохо, но всё равно классно. Возьму на вооружение в качестве примера для дробных чисел.

просто ща нет возможности проверить, я тут из гостей

Mfcer__,  где ты пропал? Я про критику не понял, где критика то? Давай не теряйся - поговорим.

Джон
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines