#include <math.h>
#include <stdio.h>
#include <ctype.h>
#include <locale.h>
int main()
{
float Y = 0;
int X = 0;
char c = '\0';
do
{
while ((scanf("%d%c", &X
, &c
, 1) != 2) || (c
!= '\n')) {
printf("Ошибка! Вы ввели некорректное значение переменной X.\n Ведите новое значение:\n"); }
if (pow((cos(1 / X
)) , 3) < 0 || X
< 0) {
printf("При переменной х = %d решений нет.\n", X
); return 0;
}
else
{
Y
= ((-6)*pow(X
, 2) - 1 / pow((cos(1 / X
)) , 3) + 2 * pow(X
, 4) / log(X
)); printf("При переменной х = %d ответ %.5f\n", X
, Y
); }
}
while (pow((cos(1 / X
)) , 3) < 0 || X
< 0); return 0;
}
I2luY2x1ZGUgPG1hdGguaD4KI2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxjdHlwZS5oPgojaW5jbHVkZSA8bG9jYWxlLmg+CmludCBtYWluKCkKewogZmxvYXQgWSA9IDA7CiBpbnQgWCA9IDA7CiBjaGFyIGMgPSAnXDAnOwogZG8KIHsKICB3aGlsZSAoKHNjYW5mKCIlZCVjIiwgJlgsICZjLCAxKSAhPSAyKSB8fCAoYyAhPSAnXG4nKSkKewpwcmludGYoItCe0YjQuNCx0LrQsCEg0JLRiyDQstCy0LXQu9C4INC90LXQutC+0YDRgNC10LrRgtC90L7QtSDQt9C90LDRh9C10L3QuNC1INC/0LXRgNC10LzQtdC90L3QvtC5IFguXG4g0JLQtdC00LjRgtC1INC90L7QstC+0LUg0LfQvdCw0YfQtdC90LjQtTpcbiIpOwogIHdoaWxlIChnZXRjaGFyKCkgIT0gJ1xuJyk7CiAgfQogaWYgKHBvdygoY29zKDEgLyBYKSkgLCAzKSA8IDAgfHwgWCA8IDApCiB7CiAgcHJpbnRmKCLQn9GA0Lgg0L/QtdGA0LXQvNC10L3QvdC+0Lkg0YUgPSAlZCDRgNC10YjQtdC90LjQuSDQvdC10YIuXG4iLCBYKTsKICByZXR1cm4gMDsKIH0KIGVsc2UKIHsKICBZID0gKCgtNikqcG93KFggLCAyKSAtIDEgLyBwb3coKGNvcygxIC8gWCkpICwgMykgKyAyICogcG93KFggLCA0KSAvIGxvZyhYKSk7CiAgcHJpbnRmKCLQn9GA0Lgg0L/QtdGA0LXQvNC10L3QvdC+0Lkg0YUgPSAlZCDQvtGC0LLQtdGCICUuNWZcbiIsIFgsIFkpOwogfQp9ICAgCndoaWxlIChwb3coKGNvcygxIC8gWCkpICwgMykgPCAwIHx8IFggPCAwKTsKIHJldHVybiAwOwp9