![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 22.11.2010
Сообщений: 3
|
![]()
нужно решить уравнение (задано в программе)
при a=100 b=0.001 используя double и float #include<stdio.h>; int main(){ double a,b,k; printf ("Input a,b\n"); scanf ("%lf%lf", &a,&b); k=((a-b)*(a-b)*(a-b)*(a-b)-(a*a*a*a-4*a*a*a*b))/(6*a*a*b*b-4*a*b*b*b+b*b*b*b); printf ("Result\n k=%lf",k); return 0; } выводит ответ 1.000000 при использовании float ответ тот же самый. подскажите что это значит и правильно ли написана программа? ![]() |
![]() |
![]() |
![]() |
#2 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
![]()
если (a-b)^4 разложить, то числитель будет равен знаменателю, значит результат в любом случае будет = 1
Alar, верни репу!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверьте на правильность плиз | Agent[PNZ] | Помощь студентам | 3 | 11.06.2014 19:50 |
Проверьте правильность программы | neomaximus | Помощь студентам | 3 | 06.04.2009 04:24 |
Проверьте на правильность!! | Dawystrik | Общие вопросы Delphi | 2 | 21.03.2009 21:04 |
Проверьте правильность пожалуйста | Анжелика | Помощь студентам | 17 | 11.01.2009 00:28 |
Проверьте правильность | Аленушка | Помощь студентам | 6 | 07.01.2009 17:07 |