/* ================================================================= */ /* somma */ /* Somma esclusivamente valori positivi. */ /* ================================================================= */ #include /* ================================================================= */ /* somma (, ) */ /* ----------------------------------------------------------------- */ int somma (int x, int y) { int z = x; int i; for (i = 1; i <= y; i++) { z++; }; return z; } /* ================================================================= */ /* Inizio del programma. */ /* ----------------------------------------------------------------- */ int main (int argc, char *argv[]) { int x; int y; int z; /* Converte le stringhe ottenute dalla riga di comando in numeri interi e li assegna alle variabili x e y. */ sscanf (argv[1], "%d", &x); sscanf (argv[2], "%d", &y); z = somma (x, y); printf ("%d + %d = %d\n", x, y, z); return 0; }