|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.09.2010, 16:37 | #1 |
Пользователь
Регистрация: 15.01.2010
Сообщений: 50
|
проблема с окурглением
суть проблемы такова, Ro=sqrt(SumR/(1/SumR)) вот этот кусок прраммы почему округляет ответ до целых, хотя Ro типа double, помогите, в чем проблемма?
Код:
Последний раз редактировалось Stilet; 19.09.2010 в 17:01. |
19.09.2010, 16:39 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
SumR тоже double? если да то исправьте
и вместо 1(целое) напишите 1.0(дробное) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
19.09.2010, 16:50 | #3 |
Пользователь
Регистрация: 15.01.2010
Сообщений: 50
|
попробовал, не получается, да и вообще суть форулы не ясна, грубо говоря это корень из квадрата и если все числа целые то оо должно быть по любому целое, но преподаватель без этой формулы курсач принемать не хочет
|
19.09.2010, 16:54 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
я опечатался, SumR должно быть тоже дробное чтоб вывод дробный был.
(все должно быть дробное) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
19.09.2010, 17:26 | #5 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
а в чем смысл задачи?
спрашиваю, потому что Ro = sqrt(SumR/(1/SumR)) = SumR кстати, а R[i] целые? а если подумать то можно и вывод отформатировать: Код:
Последний раз редактировалось f.hump; 19.09.2010 в 17:54. |
19.09.2010, 17:55 | #6 |
Пользователь
Регистрация: 15.01.2010
Сообщений: 50
|
Смысл таков, я должен ввести номиналы резисторов, а оно должно по этой формуле вывести оптимальное значение ро, хотя формула не имеет смысла потому что SumR не как не может быть отрецательным потому что номиналы вводятся от 25 до 100000
|
19.09.2010, 18:03 | #7 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
так это, если под оптимальным понимается rms, то
Код:
|
19.09.2010, 21:56 | #8 |
Пользователь
Регистрация: 15.01.2010
Сообщений: 50
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с рамами/Проблема с ЖД | DRAGGER | Компьютерное железо | 6 | 04.01.2009 23:37 |