#include #include #include /* 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==2){ FILE* flux; flux=fopen(argv[1],"w"); if(flux){ int base=0; int n=0; double a=0.0; 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 ); fprintf(flux,"%lf",retour); } }while(retour!=0.0); fclose(flux); } }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