Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main ()
- { int volba;
- int cislo, i;
- char vysledek[10];
- printf("Zadejte 1 pro prevod z desidtkove do dvojkove soustavy. \n");
- printf("Zadejte 2 pro prevod z dvojkove do desitkove soustavy. \n");
- printf("Zadejte 3 pro ukonceni programu. \n");
- printf("Volba:");
- scanf("%d", &volba);
- if (volba == 1) {
- printf("Zadej cislo v desitkove soustave: ");
- scanf("%d", &cislo);
- printf("Zadane cislo %d prevedene do dvojkove soustavy je: ", cislo);
- i = 0;
- do {
- vysledek[i] = cislo % 2;
- cislo = cislo / 2;
- i++;
- } while (cislo != 0);
- for (i = i - 1; i >= 0; i--) {
- printf("%d", vysledek[i]);
- }
- printf("\n");
- }
- if (volba == 2) {
- printf("Zadej cislo ve dvojkove soustave:");
- scanf("%d", &cislo);
- printf("Zadane cislo %d prevedene do desitkove soustavy je: ", cislo);
- int i, j=0;
- do{
- i=getch();
- printf("%c", i);
- if (i=='1' || i=='0')
- j=j*2+(i-48);
- } while (i=='1' || i=='0');
- printf("\n\ncislo v DEC je: %d.\n\n", j);
- }
- system ("pause");
- }
Add Comment
Please, Sign In to add comment