Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace RotateAndSum
- {
- class RotateAndSum
- {
- static void Main()
- {
- int[] numbers = Console.ReadLine().Split(' ').Select(int.Parse).ToArray();
- int rotation = int.Parse(Console.ReadLine());
- int[] sumOfRotation = new int[numbers.Length];
- for (int currentRotation = 0; currentRotation < rotation; currentRotation++)
- {
- int lastElement = numbers[numbers.Length - 1];
- for (int currentElement = numbers.Length-1; currentElement > 0; currentElement--)
- {
- numbers[currentElement] = numbers[currentElement - 1];
- }
- numbers[0] = lastElement;
- for (int currentElement = 0; currentElement < numbers.Length; currentElement++)
- {
- sumOfRotation[currentElement] += numbers[currentElement];
- }
- }
- Console.WriteLine(string.Join(" ",sumOfRotation));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment