Non credo che sia una buona idea riscrivere le funzioni (già scritte e ottimizzate) della libreria standard.
Se un compilatore non le prevede, non è proprio così standard e quindi non è da utilizzarsi (ma da buttare nel secchio).
Anche perchè si fanno tanti errori nel riscrivere le funzioni già esistenti ... come hai fatto tu ...
Nella riga
num2 = num * num;
infatti, num2 sarà sempre uguale al quadrato di num, per quanto tu possa farla eseguire all'interno di un ciclo (a questo punto, inutile).
Un consiglio ... non riscropriamo l'acqua calda ...
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità. |