Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. namespace Кенгуру
  5. {
  6. class Program
  7. {
  8. static void Main(string[] args)
  9. {
  10. Problem27();
  11. Console.WriteLine(A(2019));
  12. Console.ReadLine();
  13. }
  14.  
  15. static void Problem27()
  16. {
  17. int N = 2019;
  18. List<int> list = new List<int>() { 49};
  19. for (int i = 1; i < N; i++)
  20. {
  21. int sumPreviousNum = 0; //сумма цифр попередньго числа
  22. for (int j = 0; j < list[i - 1].ToString().Length; j++)
  23. sumPreviousNum += int.Parse(list[i - 1].ToString()[j].ToString()); //49 = "49" = '4' = "4" = 4
  24. list.Add((int) Math.Pow(sumPreviousNum + 1, 2));
  25. }
  26. Console.WriteLine(list[list.Count - 1]);
  27. }
  28.  
  29. //питання 27
  30. static int A(int N)
  31. {
  32. if (N <= 1) return 49;
  33. return (int) Math.Pow(Amount(A(N - 1)) + 1, 2); //для знаходження даного числа потрібно (сума цифр попередньго + 1)^2
  34. }
  35.  
  36. //вертає сумму цифр числа
  37. static int Amount(int x)
  38. {
  39. int sumNum = 0; //сумма цифр числа
  40. for (int j = 0; j < x.ToString().Length; j++)
  41. sumNum += int.Parse(x.ToString()[j].ToString()); //49 = "49" = '4' = "4" = 4
  42. return sumNum;
  43. }
  44.  
  45. static string Problem21()
  46. {
  47. List<int> list = new List<int>();
  48. int N = 1024;
  49. for (int i = 1; i <= N; i++)
  50. {
  51. if (N % i == 0)
  52. list.Add(i);
  53. }
  54. ulong b = 1;
  55. int a = 0;
  56. foreach (var item in list)
  57. {
  58. b *= (ulong)item;
  59. a += item;
  60. }
  61. Console.WriteLine(a);
  62. Console.WriteLine(b);
  63. if (Math.Pow((a - 1), 5) == b) return "A";
  64. if (Math.Pow((a + 1), 5) == b) return "Б";
  65. if (Math.Pow(a, 5) == b) return "В";
  66. if (Math.Pow(a, 5) - 1 == b) return "Г";
  67. if (Math.Pow(a, 5) + 1 == b) return "Д";
  68. return "Шось не то";
  69. }
  70.  
  71. static int CountDiagonal(int count) => (count * count - (3 * count)) / 2;
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement