Avevo già postato questa esercitazione:
* create ex7 (usando il comando mkdir)
* spostatevi in ex7 (usando il comando cd)
* scrivete e testate una versione privata della funzione pow (elevazione a potenza) per potenze intere positive e negative, sulla base del prototipo
double mypow(double base, int pot);
o inserite il protipo nel file myfunz.h
o inserite il corpo della funzione in myfunz.c
o scrivete un programma mytest.c nel quale testarla e confrontare i risultati con pow
o inserite la funzione in una libreria privata, libmy.a
La prof mi ha detto:
nelle prime 2 basta che usi la funz system() che si trova in stdlib
nel terzo fai la moltiplicazione in un ciclo che si ripete |pot| volte
n=pot<0?(-1*pot)ot; //valore assoluto di pot
ris=1;
for (i=0;i<n;i++)
ris*=base;
if (pot<0) return (1/ris);
return ris;
Potreste completarmela?(primo secondo terzo punto in modo completo);
Grazie