#include <stdio.h>
// prodotto di tutti i valori nell'intervallo [a,b]
int prodIntervallo(int a,int b) {
int i, prodotto; // variabile locale alla funzione
prodotto = 1;
for( i = a; i <= b; i++ ) {
prodotto = prodotto * i;
}
return prodotto; // qui restituisco
}
// somma tutti i valori nell'intervallo [a,b]
int sommaIntervallo(int a,int b) {
int i,somma; // variabile locale alla funzione
somma = 0;
for( i = a; i <= b; i++ ) {
somma = somma + i;
}
return somma; // qui restituisco
}
double media(double a, double b) {
double m;
m = (a + b) / 2.0;
return m;
}
// modulo main ci deve sempre essere e viene eseguito per primo
int main() {
int y,p; // variabile locale a main
double r;
y = sommaIntervallo(1,10); // qui richiamo la funzione con parametri 3 e 5
// in y viene assegnato il valore specificato nella funzione dopo return
printf("%d\n",y);
r = media(5.0, 3.0); // qui richiamo la funzione con parametri 5.0 e 3.0
// in r viene assegnato il valore specificato nella funzione dopo return
printf("%f\n",r);
p = prodIntervallo(2,6);
printf("%d\n",p);
}
To embed this project on your website, copy the following code and paste it into your website's HTML: