Программирование на C
Для функции Y = f(X), график которой приведен в Вашем индивидуальном задании, вывести на экран значения Y для Х = 0, 0.25, 0.5, ... 19.75. Необязательное для выполнения дополнительное требование - получить на экране график функции средствами текстового режима.

По дате
По рейтингу
123456789101112131415161718192021
#include <stdio.h>
#include <math.h>
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));
}
//я, конечно, извращенец, но не настолько чтобы в текстовом режиме рисовать график функции
}
По данному кривому графику не понять что там полуокружности или параболы или еще что-нить