Advertisement
Guest User

Untitled

a guest
Jul 16th, 2018
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. using System;
  2. using System.Linq;
  3. using System.Text;
  4.  
  5. namespace Monday
  6. {
  7. class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11. int[] numbers = Console.ReadLine().Split(',').Select(x => int.Parse(x)).ToArray();
  12.  
  13. string numberBinary = "";
  14. string helping = "";
  15.  
  16. StringBuilder sb = new StringBuilder();
  17.  
  18. for (int i = 0; i < numbers.Length; i++)
  19. {
  20. numberBinary = Convert.ToString(numbers[i], 2).PadLeft(8 - numberBinary.Length, '0');
  21. if (i % 2 == 0)
  22. {
  23. for (int j = 1; j <= numberBinary.Length; j+=2)
  24. {
  25. helping += numberBinary[j].ToString();
  26. }
  27. sb.Append(helping);
  28. }
  29. else
  30. {
  31. for (int j = 0; j < numberBinary.Length; j += 2)
  32. {
  33. helping += numberBinary[j].ToString();
  34. }
  35. sb.Append(helping);
  36. }
  37. helping = "";
  38. numberBinary = "";
  39. }
  40. Console.WriteLine(sb);
  41. }
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement