#include #include #include #include"biblio.h" /* double recupCalcul(double a, int base,int n); double ma_sqrt(double a, int base, int n); */ int main(int argc, char const *argv[]){ if(argc==4){ int base=strtol(argv[2],NULL,10); int n=strtol(argv[3],NULL,10); double a=strtod(argv[1],NULL); double retour=recupCalcul(a, base, n); printf("Racine carrée de %lf = %lf\n",a,retour ); do{ scanf(" %lf %d %d",&a,&base,&n); retour=recupCalcul(a, base, n); if(retour!=0.0) printf("Racine carrée de %0.5lf = %lf\n",a,retour ); }while(retour!=0.0); }else printf("Veuillez utilisez le bon nombre de parametres\n"); return 0; } /* double recupCalcul(double a, int base,int n){ if(a>0 && base>=0 && n >=0){ double resultat=ma_sqrt(a,base,n); return resultat; }else return 0.0; } double ma_sqrt(double a, int base, int n){ int xPrecedent=base; int x; int compteur=0; for(compteur=0;compteur