Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Начиная с числа 1 и двигаясь дальше вправо по часовой стрелке, образуется следующая спираль 5 на 5:
- 21 22 23 24 25
- 20 7 8 9 10
- 19 6 1 2 11
- 18 5 4 3 12
- 17 16 15 14 13
- Можно убедиться, что сумма чисел в диагоналях равна 101.
- Какова сумма чисел в диагоналях спирали 1001 на 1001, образованной таким же способом?
- */
- using System;
- namespace _28
- {
- class Program
- {
- static void Main()
- {
- Console.Write("Enter the length of the side: ");
- var side = Convert.ToInt64(Console.ReadLine());
- long diagonal = 2;
- long sum = 1;
- for (long i = 3; i <= side; i+=2)
- {
- sum += i * i * 4 - diagonal * 6;
- diagonal += 2;
- }
- Console.WriteLine(sum);
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement