Dato un numero prefissato che chiamiamo A, come posso controllare che un altro numero B sia multiplo A ovvero che la divisione B/A dia un numero intero?
Dato un numero prefissato che chiamiamo A, come posso controllare che un altro numero B sia multiplo A ovvero che la divisione B/A dia un numero intero?
% è l'operazione di modulo, dà il resto della divisione B su A.codice:if ((B % A) == 0) { printf("B è un multiplo di A"); }
codice:#include <stdio.h> int main( int argc, char *argv[] ) { int n1, n2; scanf ("%d %d", &n1, &n2); if (! ( n1 % n2 ) ) printf ("%d e' multiplo di %d\n",n2,n1); else printf ("%d non e' multiplo di %d\n",n2,n1); exit(0); }
grazie mille...
avevo gia' risolto...purtroppo il modulo(%) era un po che non lo usavo e mi ero assolutamente dimenticato le potenzialita'.
Grazie cmq![]()