Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Si fa il modulo del numero da controllare: se il numero è negativo lo si fa di ventare positivo, se è già positivo rimane invariato*/
- if(n<0)
- modulo=n*-1;
- else
- modulo=n;
- /*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.
- 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*/
- for(j=0;j<modulo;j++) {
- if(j==0)
- pot=1;
- else
- pot=pot*2;
- if(modulo==pot){
- x[i]=n;
- i++;
- }
- }
Add Comment
Please, Sign In to add comment