Advertisement
u53r

Multipli compresi in un intervallo

Feb 23rd, 2018
159
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. */
  4. #include<stdio.h>
  5.  
  6. int main(){
  7.     int k,a,b,i=1,q=0;
  8.     printf("Inserisci K --> ");
  9.     scanf("%d", &k);
  10.     printf("Inserisci A (ESTREMO MINORE) --> ");
  11.     scanf("%d", &a);
  12.     printf("Inserisci B (ESTREMO MAGGIORE) --> ");
  13.     scanf("%d", &b);
  14.   if(a > b) // Se a è maggiore di b, restituisco la scritta "Errore!"
  15.     printf("Errore!\n");
  16.   else{
  17.     while((k*i)<=b){ // Finché il multiplo di k non esce dall'intervallo (è minore o uguale a b)
  18.       if((k*i)>=a){ // Se k*i è maggiore o uguale ad a, allora incremento di 1 la variabile q
  19.         q++;
  20.       }
  21.       i++; // Incremento i di 1
  22.     }
  23.     printf("I multipli sono %d\n", q); // Stampo i risultati
  24.   }
  25.   return 0;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement