Advertisement
Cieslin

MarcinKonwersja

Mar 27th, 2019
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.70 KB | None | 0 0
  1. // MarcinKonwersja.cpp : Defines the entry point for the console application.
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include <conio.h>
  6.  
  7. #define _CRT_SECURE_NO_WARNINGS
  8.  
  9.  
  10. int main()
  11. {
  12.     int liczba;
  13.     int binaryTab[100];
  14.     int i = 0;
  15.     while (true)
  16.     {
  17.  
  18.         printf("Podaj liczbe do konwersji: ");
  19.         scanf("%d", &liczba);
  20.         if (liczba == 0)
  21.         {
  22.             printf("Koniec dzialania programu!");
  23.             break;
  24.         }
  25.  
  26.         if (liczba > 0 && liczba < 1000000000)
  27.         {
  28.             i = 0;
  29.             do {
  30.                 binaryTab[i] = liczba % 8;
  31.                 liczba /= 2; //liczba = liczba/2;
  32.                 i++;
  33.             } while (liczba > 0);
  34.             i -= 1; //i = i - 1;
  35.             for(i; i >= 0; i--)
  36.                 printf("%d", binaryTab[i]);
  37.             printf("\n");
  38.         }
  39.     }
  40.     _getch();
  41.     return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement