/* Programmazione II - Esempio di codice Example code: subroutine call demonstration. (20000720 prelz@mi.infn.it) */ #include <stdio.h> #include <math.h> double my_sqr(char *message, double number); int main(int argc, char *argv[]) { double number = 100, retval; char message[40]; sprintf(message,"This is the square root of %5.5g",number); retval = my_sqr(message, number); exit(0); } double my_sqr(char *message, double number) { double toberetd; if (number < 0) { fprintf(stderr,"Cannot compute sqrt(%g).\n",number); return(0); } toberetd = sqrt(number); printf("%s: %g\n",message,toberetd); return(toberetd); }