vincsemp ha scritto:
while (n>0) p*=n--;
E visto che sei nelle peste, oltre che' alle prime armi,
fai sparire l'espressione 'p*=n--'
Tu dirai: perche'?
Perche' se non sei gia' uno smanettone, stai facendo indigestione di concetti, da mal di testa!
Fino a che non acquisisci la giusta sensibilita', devi
eseguire un'operazione alla volta ed evita come la lebbra qualunque accrocchio che non sia cristallino.
Stai tranquillo, nemmeno i programmatori con 10 anni di esperienza scriverebbero 'p*=n--'.
In assoluto, la prima cosa per un programmatore e' la chiarezza del codice, non la sua compattezza.
Sara' affaracci del compilatore compattarlo.