Refactor
:my
=>
'code'
Codes
Refactorings
Popular
Best
Submit
Spam
Account
Logout
Login
JavaScript doesn't seem to be activated, expect things to be ugly and sloppy!
More Jobs
Recent
Code to detect the web browser
Base class for easy class property handling
Your average file filter...
simplify multiple gsub
Parse XML from Yahoo weather RSS feed
Base64 image encoding and image hash
Query TinyUrl the fastest way
Bencode decoder
model loader
Link to if else simple condition.
Popular
simplify multiple gsub
Code to detect the web browser
Your average file filter...
Query TinyUrl the fastest way
Base64 image encoding and image hash
Parse XML from Yahoo weather RSS feed
Base class for easy class property handling
Default value for user column
Method for sorting
Code transactions
Pastable version of
Quanti bit per rappresentare un intero?
<div style="overflow:auto;border:solid 1px #ccc;background:#000;color:#F8F8F8"> <div class="section"> <pre style="float:left;margin:0 10px;border-right:0;color:#666;">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25</pre> <pre class="sunburst"><span style="color:#8996A8;">#<span style="color:#AFC4DB;">include</span> <span style="color:#65B042;"><span style="color:#65B042;"><</span>stdio.h<span style="color:#65B042;">></span></span></span> <span style="color:#8996A8;">#<span style="color:#AFC4DB;">include</span> <span style="color:#65B042;"><span style="color:#65B042;"><</span>math.h<span style="color:#65B042;">></span></span></span> <span style="color:#99CF50;">int</span> <span style="color:#89BDFF;">ma<span style="color:#89BDFF;">in</span></span> () { <span style="color:#99CF50;">int</span> x=<span style="color:#3387CC;">1</span>,z,a; <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">/*</span> Dichiarazione delle variabili n=numero da inserire,x= potenza,z=valore sentinella<span style="color:#AEAEAE;font-style:italic;">*/</span></span> <span style="color:#99CF50;">float</span> n; <span style="color:#DAD085;">printf</span>(<span style="color:#65B042;"><span style="color:#65B042;">"</span>Vuoi inserire un valore? ( 1=si 0=no)<span style="color:#DDF2A4;">\n</span><span style="color:#65B042;">"</span></span>); <span style="color:#DAD085;">scanf</span>(<span style="color:#65B042;"><span style="color:#65B042;">"</span><span style="color:#DDF2A4;">%d</span><span style="color:#65B042;">"</span></span>,&z); <span style="color:#E28964;">while</span>(z!=<span style="color:#3387CC;">0</span>)<span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">/*</span> Iterazione e condizione necessaria per far ciclare fino a quando vuole l'utente <span style="color:#AEAEAE;font-style:italic;">*/</span></span> { <span style="color:#DAD085;">printf</span>(<span style="color:#65B042;"><span style="color:#65B042;">"</span>Inserisci un valore intero:<span style="color:#DDF2A4;">\n</span><span style="color:#65B042;">"</span></span>); <span style="color:#DAD085;">scanf</span>(<span style="color:#65B042;"><span style="color:#65B042;">"</span><span style="color:#DDF2A4;">%f</span><span style="color:#65B042;">"</span></span>,&n); <span style="color:#E28964;">if</span>(n!=(<span style="color:#99CF50;">int</span>)n) <span style="color:#DAD085;">printf</span>(<span style="color:#65B042;"><span style="color:#65B042;">"</span>Attenzione,devi inserire un valore intero:<span style="color:#DDF2A4;">\n</span><span style="color:#65B042;">"</span></span>); <span style="color:#E28964;">else</span> { <span style="color:#E28964;">for</span>(x=<span style="color:#3387CC;">1</span>;<span style="color:#DAD085;">pow</span>(<span style="color:#3387CC;">2</span>,x)-<span style="color:#3387CC;">1</span><n;x++)<span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">/*</span> Calcolo dei bit con la foruma 2^n-1 <span style="color:#AEAEAE;font-style:italic;">*/</span></span> ;<span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">/*</span> Istruzione vuota <span style="color:#AEAEAE;font-style:italic;">*/</span></span> a=n; <span style="color:#DAD085;">printf</span>(<span style="color:#65B042;"><span style="color:#65B042;">"</span>Il numero di bit necessari per rappresentare il valore <span style="color:#DDF2A4;">%d</span> e' <span style="color:#DDF2A4;">%d</span><span style="color:#DDF2A4;">\n</span><span style="color:#DDF2A4;">\n</span><span style="color:#65B042;">"</span></span>,a,x);<span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">/*</span> Stampa del risultato <span style="color:#AEAEAE;font-style:italic;">*/</span></span> <span style="color:#DAD085;">printf</span>(<span style="color:#65B042;"><span style="color:#65B042;">"</span>Vuoi inserire un valore? ( 1=si 0=no)<span style="color:#DDF2A4;">\n</span><span style="color:#65B042;">"</span></span>); <span style="color:#DAD085;">scanf</span>(<span style="color:#65B042;"><span style="color:#65B042;">"</span><span style="color:#DDF2A4;">%d</span><span style="color:#65B042;">"</span></span>,&z); }}<span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">/*</span> Chiusura del ciclo while <span style="color:#AEAEAE;font-style:italic;">*/</span></span> <span style="color:#E28964;">return</span> <span style="color:#3387CC;">0</span>; } </pre> </div> </div> <a href="http://refactormycode.com/codes/237-quanti-bit-per-rappresentare-un-intero" style="color:#fff" title="As seen on RefactorMyCode.com"><img alt="Small_logo" src="http://refactormycode.com/images/small_logo.gif" style="border:0" /></a>