Tablicowanie funkcji a*x*x+b*x+c

0

Potrzebuję pomocy w zadaniu:
Napisz program wyświetlajacy na ekranie
tablicowanie funkcji
axx+b*x+c

Argument zmienia się w zakresie -10..10
a - liczba losowa z zakresu 1..5
b - liczba losowa z zakresu -7..7
c - liczba losowa z zakresu -10..10

Zadanie wykonać trzykrotnie wyświetlając wszystkie
wyniki wykonywanych obliczeń

Ekran może wyglądać w następująco:

        a1=...          a2=...         a3=...
        b1=...          b2=...         b3=...
        c1=...          c2=...         c3=...
		

argument tablicowanie1 tablicowanie2 tablicowanie3

-10 wynik1(-10) wynik2(-10) wynik3(-10)
-9 wynik1(-9) wynik2(-9) wynik3(-9)
-8 wynik1(-8) wynik2(-8) wynik3(-8)
-7 wynik1(-7) wynik2(-7) wynik3(-7)
. . .
10 wynik1(+10) wynik2(+10) wynik3(+10)

1

@Julia Kim: Ok, a co już napisałaś, i z czym jest problem?
Jeżeli liczysz, że ktoś ci poda gotowe rozwiązanie, to zapraszamy do działu "Ogłoszenia drobne".

0

Doprawdy wielka filozofia, ale dobre zadanie na trening już zepsute.

typedef struct abc { double a,b,c; } abc;

double calc(double x,abc p) { return p.a*x*x+p.b*x+p.c; }

void printRow(double x,abc p[])
{
  cout<<x;
  for(int i=0;i<3;++i) cout<<" wynik("<<calc(x,p[i]);
  cout<<endl;
}

void printTable(abc p[]) { for(int x=-10;x<=10;++i) printRow(x,p); }

Następne prawie na 100% samodzielnie nie da rady, ale zawsze znajdą się chętni pomóc za niewielką oplatą.

1

Część napisałam, ... — Julia Kim dziś, 17:51

Nie jest się tutaj wiarygodnym z szumnymi deklaracjami o napisaniu, a bez kodu

1 użytkowników online, w tym zalogowanych: 0, gości: 1