fork download
  1. using System;
  2.  
  3. public class Program
  4. {
  5. public static void Main(string[] args)
  6. {
  7. Console.WriteLine(hitungNomorBit(13, 0));
  8. Console.WriteLine(hitungNomorBit(13, 1));
  9. Console.WriteLine(hitungNomorBit(13, 2));
  10. }
  11.  
  12. public static int? hitungNomorBit(int angka, int nomorBit)
  13. {
  14. List<int> binerList = new List<int>();
  15.  
  16. while (angka > 0)
  17. {
  18. binerList.Add(angka % 2);
  19. angka = angka / 2;
  20. }
  21.  
  22.  
  23. binerList.Reverse();
  24.  
  25. if (nomorBit >= binerList.Count)
  26. {
  27. return null;
  28. }
  29.  
  30.  
  31. return binerList[nomorBit];
  32. }
  33. }
Success #stdin #stdout 0.05s 31192KB
stdin
Standard input is empty
stdout
1
1
0