commit ad2d0838243fff607b3c299515aaa720c3a887a7 Author: Giovanni Di Grezia Date: Sun Mar 9 18:43:22 2014 +0100 Creato il primo esercizio diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..e0d8cda Binary files /dev/null and b/.DS_Store differ diff --git a/1_funzioni/calcola b/1_funzioni/calcola new file mode 100755 index 0000000..b02bb38 Binary files /dev/null and b/1_funzioni/calcola differ diff --git a/1_funzioni/calcola.c b/1_funzioni/calcola.c new file mode 100644 index 0000000..a5f808b --- /dev/null +++ b/1_funzioni/calcola.c @@ -0,0 +1,12 @@ +#include "funzioni.h" +#include +#include + +int main (int index, char** data){ + + + printf ("Somma %d | Prodotto %d | Potenza %d",somma(atoi(*(data+1)),atoi(*(data+2))),prodotto(atoi(*(data+1)),atoi(*(data+2))),potenza(atoi(*(data+1)),atoi(*(data+2)))); + + +return 0; +} diff --git a/1_funzioni/calcola.o b/1_funzioni/calcola.o new file mode 100644 index 0000000..f590003 Binary files /dev/null and b/1_funzioni/calcola.o differ diff --git a/1_funzioni/funzioni.h b/1_funzioni/funzioni.h new file mode 100644 index 0000000..d4efc7b --- /dev/null +++ b/1_funzioni/funzioni.h @@ -0,0 +1,9 @@ +#ifndef XG_FUNCTION +#define XG_FUNCTION + +int somma (int x, int y); +int prodotto (int x, int y); +int potenza (int x, int y); + + +#endif diff --git a/1_funzioni/funzioni1.c b/1_funzioni/funzioni1.c new file mode 100644 index 0000000..ad47173 --- /dev/null +++ b/1_funzioni/funzioni1.c @@ -0,0 +1,15 @@ +#include "funzioni.h" + +int somma (int x, int y){ + +return (x + y); + +} + + +int prodotto (int x, int y){ + +return (x * y); + +} + diff --git a/1_funzioni/funzioni1.o b/1_funzioni/funzioni1.o new file mode 100644 index 0000000..fe5c438 Binary files /dev/null and b/1_funzioni/funzioni1.o differ diff --git a/1_funzioni/funzioni2.c b/1_funzioni/funzioni2.c new file mode 100644 index 0000000..aab67a9 --- /dev/null +++ b/1_funzioni/funzioni2.c @@ -0,0 +1,11 @@ +#include "funzioni.h" + +int potenza (int x, int y){ + int tot = x; + for (int i = 1;i