Za faks rešujem enostavne naloge, ki jih je potrebno rešiti z bash
skripto. Zanima me, ce obstaja resitev racunanja fakultete, kjer
upoorabimo rekurzivni program, toraj da skripta kliče sama sebe?
Če lahko podam dva argumenta ./fakulteta.sh 5 1, potem je rešitev
enostavna, ne vem pa, kako bi to naredil samo z enim argumentom
./fakulteta.sh 5.
Hvala za pomoč!
Tomaž Toplak
p.s.
če lahko uporabimo ./fakulteta.sh [stevilo] 1, ko iscemo [stevilo]!
#! /bin/bash
# fakulteta.sh
if [ $1 -eq 0 ]
then
if [ $2 -eq 1 ]
then
echo fakulteta je 0
else
echo fakulteta je $2
fi
else
facul=`expr $2 \* $1`
stevec=`expr $1 - 1`
./$0 $stevec $facul
fi
exit 0
_______________________________________________
lugos-list mailing list
[email protected]
http://liste2.lugos.si/cgi-bin/mailman/listinfo/lugos-list