#include <stdio.h>
#include <math.h>
#define MAX 100
void xydvimatis(float xy[MAX][MAX], float xnuo, float xiki);
int main()
{
float xy[MAX][MAX];
float xnuo = -4;
float xiki = 4;
xydvimatis(xy, xnuo, xiki);
return 0;
}
void xydvimatis(float xy[MAX][MAX], float xnuo, float xiki)
{
int i;
float x = xnuo;
for (i = 0; x <= xiki; i++)
{
xy
[i
][0] = -pow(x
, 4) + 3 * pow(x
, 3) + 2 * pow(x
, 2) - 5 * (x
)+0.5; x = x + 0.1;
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgojZGVmaW5lIE1BWCAxMDAKCnZvaWQgeHlkdmltYXRpcyhmbG9hdCB4eVtNQVhdW01BWF0sIGZsb2F0IHhudW8sIGZsb2F0IHhpa2kpOwoKaW50IG1haW4oKQp7CiAgICAgICAgZmxvYXQgeHlbTUFYXVtNQVhdOwogICAgICAgIGZsb2F0IHhudW8gPSAtNDsKICAgICAgICBmbG9hdCB4aWtpID0gNDsKICAgICAgICB4eWR2aW1hdGlzKHh5LCB4bnVvLCB4aWtpKTsKICAgICAgICByZXR1cm4gMDsKfQoKdm9pZCB4eWR2aW1hdGlzKGZsb2F0IHh5W01BWF1bTUFYXSwgZmxvYXQgeG51bywgZmxvYXQgeGlraSkKewogICAgICAgIGludCBpOwogICAgICAgIGZsb2F0IHggPSB4bnVvOwogICAgICAgIGZvciAoaSA9IDA7IHggPD0geGlraTsgaSsrKQogICAgICAgIHsKICAgICAgICAgICAgICAgIHh5W2ldWzBdID0gLXBvdyh4LCA0KSArIDMgKiBwb3coeCwgMykgKyAyICogcG93KHgsIDIpIC0gNSAqICh4KSswLjU7CiAgICAgICAgICAgICAgICBwcmludGYoIiUwLjFmIFxuIiwgeCk7CiAgICAgICAgICAgICAgICB4ID0geCArIDAuMTsKICAgICAgICB9Cn0K