#include
#include
const double PI = 3.141592653589793;
double f(double a)
{
int sat = 1-(int(a / 4) % 2)*2; //выбор знака
a /= 2; //2 = 1pi (180 град)
double f = fabs(sin(a * PI))*sat;
//f = int(f * 100) /100.; //включить, если не нравится значения типа -0.00
return f;
}
int main()
{
for (double x = 0; x <= 19.76; x += 0.25)
{
printf("f(%5.2f) = %5.2f\n", x, f(x));
}
//я, конечно, извращенец, но не настолько чтобы в текстовом режиме рисовать график функции
}