Advertisement
u53r

Multipli compresi in un intervallo (metodo con il FOR)

Feb 23rd, 2018
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.78 KB | None | 0 0
  1. /*
  2. Determinare quanti numeri multipli di K sono compresi nell'intervallo [A..B] (estremi compresi).
  3. N.B.: K*i (generico multiplo di K) compreso in un intervallo [A..B] significa K*i maggiore o uguale ad A e minore o uguale a B
  4. */
  5.  
  6. #include<stdio.h>
  7.  
  8. int main(){
  9.     int k,a,b,i=1,q=0;
  10.     printf("Inserisci K --> ");
  11.     scanf("%d", &k);
  12.     printf("Inserisci A (ESTREMO MINORE) --> ");
  13.     scanf("%d", &a);
  14.     printf("Inserisci B (ESTREMO MAGGIORE) --> ");
  15.   scanf("%d", &b);
  16.   if(a > b)
  17.     printf("Errore!\n");
  18.   else{
  19.         for(i = 1; (k*i)<=b; i++){ // Inizializzo i ad 1, finchΓ© k*i Γ¨ minore o uguale a b, incremento i di 1
  20.             if((k*i)>=a){ // Se k*i Γ¨ maggiore o uguale ad a, allora incremento q di 1
  21.         q++;
  22.       }
  23.         }
  24.     printf("I multipli sono %d\n", q);
  25.   }
  26.   return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement