Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- int a; // a változo declarálása
- printf("adg meg egy számot 0 és 31 között\n"); // utasitás a juzernek
- scanf("%d",&a); // a változó értékadás
- // szotfogad? vizsgáld meg
- if ((0<=a) & (a<32))
- {
- // decimális konvertálása binálissá
- printf("%05d\n",
- (16&a?10000:0)+
- (8&a?1000:0)+
- (4&a?100:0)+
- (2&a?10:0)+
- (1&a?1:0));
- }
- // ebben a formában csinálod papiron is nézd végig az operátorokat és meg érted a logikát
- else
- {
- printf("A érték nem felelmeg a kritériumnak\n"); // ha nem fogad szot a juzer (user)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement