/* ================================================================= */ /* dividi */ /* Divide esclusivamente valori positivi. */ /* ================================================================= */ #include /* ================================================================= */ /* dividi (, ) */ /* ----------------------------------------------------------------- */ int dividi (int x, int y) { int z = 0; int i = x; while (i >= y) { i = i - y; 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 = dividi (x, y); printf ("Divisione intera - %d:%d = %d\n", x, y, z); return 0; }