Advertisement
svetoslavhl

A_Nacci

Mar 4th, 2014
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.36 KB | None | 0 0
  1. using System;
  2.  
  3.  
  4. class Program
  5. {
  6. static void Main(string[] args)
  7. {
  8.  
  9. string firtsLetter = Console.ReadLine();
  10. string secondLetter = Console.ReadLine();
  11. int N = int.Parse(Console.ReadLine());
  12. string alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  13.  
  14. int valueFirtsLetter = alphabet.IndexOf(firtsLetter) + 1;
  15. int valueSecondLetter = alphabet.IndexOf(secondLetter) + 1;
  16.  
  17. int aux = 0;
  18.  
  19. if (N == 1)
  20. {
  21.  
  22. Console.WriteLine(firtsLetter);
  23.  
  24. }
  25.  
  26. if (N == 2)
  27. {
  28. valueFirtsLetter = valueFirtsLetter + valueSecondLetter;
  29. aux = valueFirtsLetter;
  30. valueFirtsLetter = valueSecondLetter;
  31. valueSecondLetter = aux;
  32.  
  33.  
  34. Console.WriteLine(firtsLetter);
  35. Console.Write(secondLetter);
  36.  
  37. if (valueSecondLetter > 26)
  38. {
  39. valueSecondLetter = valueSecondLetter % 26;
  40. Console.Write(alphabet[valueSecondLetter - 1]);
  41. Console.WriteLine();
  42. }
  43. else
  44. {
  45. Console.Write(alphabet[valueSecondLetter - 1]);
  46. Console.WriteLine();
  47. }
  48. }
  49.  
  50.  
  51.  
  52.  
  53.  
  54. if (N > 2)
  55. {
  56.  
  57.  
  58. Console.WriteLine(firtsLetter);
  59.  
  60. valueFirtsLetter = valueFirtsLetter + valueSecondLetter;
  61. aux = valueFirtsLetter;
  62. valueFirtsLetter = valueSecondLetter;
  63. valueSecondLetter = aux;
  64.  
  65.  
  66.  
  67. Console.Write(secondLetter);
  68.  
  69. if (valueSecondLetter > 26)
  70. {
  71. valueSecondLetter = valueSecondLetter % 26;
  72. Console.Write(alphabet[valueSecondLetter - 1]);
  73. Console.WriteLine();
  74. }
  75. else
  76. {
  77. Console.Write(alphabet[valueSecondLetter - 1]);
  78. Console.WriteLine();
  79. }
  80.  
  81.  
  82. string space = " ";
  83. int count = 0;
  84. do
  85. {
  86. valueFirtsLetter = valueFirtsLetter + valueSecondLetter;
  87. aux = valueFirtsLetter;
  88. valueFirtsLetter = valueSecondLetter;
  89. valueSecondLetter = aux;
  90.  
  91. if (valueSecondLetter > 26)
  92. {
  93. valueSecondLetter = valueSecondLetter % 26;
  94. Console.Write(alphabet[valueSecondLetter - 1]);
  95.  
  96. }
  97. else
  98. {
  99. Console.Write(alphabet[valueSecondLetter - 1]);
  100.  
  101. }
  102. //Console.Write("{0}", alphabet[valueSecondLetter - 1]);
  103. count++;
  104. Console.Write(space);
  105. if (count == 2)
  106. {
  107. count = 0;
  108. space += " ";
  109. Console.WriteLine();
  110. N--;
  111.  
  112. }
  113.  
  114.  
  115.  
  116.  
  117. } while (N - 2 > 0);
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130. }
  131.  
  132.  
  133.  
  134.  
  135. }
  136. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement