hiho!
habe hier ne aufgabe bekommen, n! für große n berechnen!
und zwar nicht mit int, sonder mit nem eigenem datentyp ‚zahl‘.
so weit so gut, darf ich diese ‚zahl‘ entweder mit nem sehr langen feld oder strings mit dezimalziffern verwenden!
also sag ich
struct zahl
{
double n[1000]; // langes feld
}
aber bei der multiplikation die ich für diese aufgabe brauche, komm ich irgendwie scho ins stolpern! bin bei den aufgaben irgendwie zu weit vorraus, des hat mer noch nich so wirklich
oder kann ich einfach sagen:
zahl zahlmult(zahl x, zahl y)
{
zahl z;
z.n= x.n * y.n;
}
???
denn auf meinem aufgabenblatt steht irgendwas von zeichenweises berechnen wie in der grundschule!
(
487*351=
487 487*1
24350 487*5
146100 487*3
170937
)
des verwirrt mich irgendwie…
kann mich vielleicht einer aufklären
thx
Geisterkarle