Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Rätselecke » Ableitung

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ] [ 3 ]
000
06.01.2004, 18:59 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


So auf die Idee hat mich ein Forumsteilnehmer gebracht...
zu implementieren ist folgende Funktion

C++:
void ableitung(double*p,int g);


die die ableitung des polynoms ausgibt..
natürlich wie immer als golfrätsel par sei 100

C++:
int main(){
int i,grad=5;
double *polynom= new double[grad+1];
polynom[0]=7;polynom[1]=5;polynom[2]=3;polynom[3]=5;polynom[4]=7;polynom[5]=4;
ableitung(polynom,5);
delete [] polynom;
}


die ausgabe soll dann in dieser art erfolgen...
polynom[0] ist der koeffizient des grades....

C++:
35.00*x^4 + 20.00*x^3 + 9.00*x^2 + 10.00*x^1 + 7.00*x^0


--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 06.01.2004 um 19:00 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.01.2004, 19:18 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ach so hab ich ganz vergessen...
für beefy gilt natürlich par einer weniger als ich...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.01.2004, 19:19 Uhr
Pablo
Supertux
(Operator)


polynom[0]=7 bedeutet 7*x^0? polynom[1]=5 ist gleich wie 5*x???
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
06.01.2004, 19:21 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


hab ich doch geschrieben

Zitat:

polynom[0] ist der koeffizient des grades


--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 06.01.2004 um 19:21 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
06.01.2004, 19:22 Uhr
Pablo
Supertux
(Operator)


ach ok
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
06.01.2004, 19:26 Uhr
0xdeadbeef
Gott
(Operator)


80 + 1 im zweiten Anlauf.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 06.01.2004 um 19:30 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
06.01.2004, 19:30 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


verdammt ich hab 87

das du mich auch gleich so derbe unterbieten musst... Na dann lass mal die Hosen runter
Ich zeig dir meins erst danach nicht das du noch ne Idee von mir klaust und mich noch weiter unterbietest...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
06.01.2004, 19:34 Uhr
0xdeadbeef
Gott
(Operator)



C++:
ableitung(p,n)double*p;{for(;n;--n)printf("%.2f*x^%d %c ",*p++*n,n-1,n>1?43:0);}


Das ist jetzt die strenge Variante, die sich genau an dein Ausgabeformat hält. Wenn man das Lockerer nimmt, fallen nochmal 4 weg.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
06.01.2004, 19:36 Uhr
kronos
Quotenfisch
(Operator)


was heißt denn erster grad? ist das x^1 oder x^0 wie pablo geschrieben hat?
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
06.01.2004, 19:37 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


das gilt nicht....
nix da

C++:
ableitung(p,n)double*p;


das ist nicht erlaubt...
naja an sonsten sieht es so aus wie meins ist ja auch nicht wirklich überraschend...


C++:
void ableitung(double*p,int g){for(;g;printf("%.2f*x^%d %c ",*p++*g--,g-1,g-1?43:0));}



damit hast du par leider um ein zeichen verfehlt
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 06.01.2004 um 19:38 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ]     [ Rätselecke ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: