fork download
  1. using System;
  2.  
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. Console.Write("Введіть десяткове число: ");
  8. int decimalNumber = Convert.ToInt32(Console.ReadLine());
  9.  
  10. string binaryNumber = DecimalToBinary(decimalNumber);
  11. Console.WriteLine($"Двійкове представлення: {binaryNumber}");
  12. }
  13.  
  14. static string DecimalToBinary(int decimalNumber)
  15. {
  16. if (decimalNumber == 0)
  17. return "0";
  18.  
  19. string binary = "";
  20. while (decimalNumber > 0)
  21. {
  22. int remainder = decimalNumber % 2;
  23. binary = remainder + binary;
  24. decimalNumber /= 2;
  25. }
  26. return binary;
  27. }
  28. }
  29.  
Success #stdin #stdout 0.06s 30308KB
stdin
10
stdout
Введіть десяткове число: Двійкове представлення: 1010