Advertisement
Zoli02

dec bin converter

Sep 23rd, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.65 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4.     {
  5.        
  6.     int a;                          // a változo declarálása
  7.     printf("adg meg egy számot 0 és 31 között\n");      // utasitás a juzernek
  8.     scanf("%d",&a);                     // a változó értékadás
  9.    
  10.     // szotfogad? vizsgáld meg
  11.     if ((0<=a) & (a<32))
  12.         {
  13.             // decimális konvertálása binálissá
  14.             printf("%05d\n",
  15.             (16&a?10000:0)+
  16.             (8&a?1000:0)+
  17.             (4&a?100:0)+
  18.             (2&a?10:0)+
  19.             (1&a?1:0));
  20.         }
  21.                         // ebben a formában csinálod papiron is nézd végig az operátorokat és meg érted a logikát
  22.     else
  23.         {
  24.         printf("A érték nem felelmeg a kritériumnak\n");   // ha nem fogad szot a juzer (user)
  25.         }
  26.    
  27.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement