// Задание 6.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include "stdafx.h"
#include "math.h"
#include "conio.h"
#include "locale.h"
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL, "Russian");
double x,y,z,p=3.14159;
char key;
do{
printf("\nВведите х:");
scanf("%lf", &x);
printf("\nВведите y:");
scanf("%lf", &y);
//эхо
printf("\nВы ввели х=%lf", x);
printf("\nВы ввели y=%lf", y);
if (x+y>0) { z=sin(p*x+y); }
if (x+y==0) { z=tan((x+1)/(y+1)); }
if (x+y<0) { z=log(fabs((x+y)/(x*x+y*y))); }
printf("\nОтвет: z=%lf", z);
printf("\nДля выхода из программы нажмите Esc.\nДля продолжения работы нажмите любую другую клавишу.");
key=_getch();
//printf("key=%d", key);
}while(key!=27);
return 0;
}
почему у меня не сходится с ответом ? z не равна тому что написано в ответе . результат получается всегда 0 целых => 0.++++ , но число то же что и в ответе просто запятая на разряд левее получается . <_<