Guest User

Untitled

a guest
Jul 15th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.67 KB | None | 0 0
  1. /*Si fa il modulo del numero da controllare: se il numero è negativo lo si fa di ventare positivo, se è già positivo rimane invariato*/
  2. if(n<0)
  3.     modulo=n*-1;
  4. else
  5.     modulo=n;  
  6.  
  7. /*Si parte da 0 e ad ogni ciclo si eleva alla seconda il contatore "j", se il numero ottenuto dall'operazione di potenza (pot) è uguale al numero che si sta controllando (modulo) allora questo è un multiplo di 2.
  8. Nel momento in cui j raggiunge modulo il ciclo finisce perchè modulo==pot non potrà più essere vero, dato che pot da questo momento in poi sarà sempre > di modulo*/
  9. for(j=0;j<modulo;j++) {
  10.     if(j==0)
  11.         pot=1;
  12.     else
  13.         pot=pot*2;
  14.     if(modulo==pot){
  15.         x[i]=n;
  16.         i++;
  17.     }
  18. }
Add Comment
Please, Sign In to add comment