Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему не считает. Нули вводит.

Анечка Колосова Ученик (102), на голосовании 10 лет назад
#include <stdio.h>
#include <math.h>
int main ()
{
double x,z,t;
float y=6.8, a=0.15;
scanf("%lf",&x);
if (x<=y/2)

printf ("No imposible\n");
else
t= pow(y,a);
z=pow(x,t)+sqrt(x*y)-((log(x+y))/pow((2*x-y),0.5));
printf ("%lf",&z);

getchar();
getchar();

}
Дополнен 10 лет назад
* Выводит нули
Голосование за лучший ответ
Maniac Оракул (55882) 10 лет назад
В printf результат нужно передавать по значению, а не по указателю.
вместо
printf ("%lf",&z);
нужно использовать
printf ("%lf",z);
Похожие вопросы