Guest User

Untitled

a guest
Feb 20th, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main ()
  5.  
  6. { int volba;
  7. int cislo, i;
  8. char vysledek[10];
  9.  
  10. printf("Zadejte 1 pro prevod z desidtkove do dvojkove soustavy. \n");
  11. printf("Zadejte 2 pro prevod z dvojkove do desitkove soustavy. \n");
  12. printf("Zadejte 3 pro ukonceni programu. \n");
  13. printf("Volba:");
  14. scanf("%d", &volba);
  15.  
  16. if (volba == 1) {
  17.  
  18. printf("Zadej cislo v desitkove soustave: ");
  19. scanf("%d", &cislo);
  20. printf("Zadane cislo %d prevedene do dvojkove soustavy je: ", cislo);
  21.  
  22.  
  23. i = 0;
  24.  
  25. do {
  26.  
  27. vysledek[i] = cislo % 2;
  28. cislo = cislo / 2;
  29. i++;
  30.  
  31. } while (cislo != 0);
  32.  
  33. for (i = i - 1; i >= 0; i--) {
  34.  
  35. printf("%d", vysledek[i]);
  36.  
  37. }
  38.  
  39. printf("\n");
  40.  
  41. }
  42.  
  43. if (volba == 2) {
  44.  
  45. printf("Zadej cislo ve dvojkove soustave:");
  46. scanf("%d", &cislo);
  47. printf("Zadane cislo %d prevedene do desitkove soustavy je: ", cislo);
  48.  
  49. int i, j=0;
  50.  
  51. do{
  52. i=getch();
  53. printf("%c", i);
  54. if (i=='1' || i=='0')
  55. j=j*2+(i-48);
  56. } while (i=='1' || i=='0');
  57.  
  58. printf("\n\ncislo v DEC je: %d.\n\n", j);
  59.  
  60.  
  61.  
  62. }
  63.  
  64. system ("pause");
  65. }
Add Comment
Please, Sign In to add comment