Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Spase_Illiev_8
- {
- class Program
- {
- static void Main(string[] args)
- {
- char[] testArray = Console.ReadLine().ToCharArray();
- ArrayBackwardPrint(testArray);
- }
- static void ArrayBackwardPrint(char[] array)
- {
- if (array.Length != 1) //ако масива е по-дълъг от 1
- {
- Console.WriteLine(array[array.Length-1]); //изписва последния елемент на масива
- char[] newArray = new char[array.Length - 1]; //създава нов масив с размер - размера на оригиналния масив - 1
- Array.Copy(array, newArray, array.Length - 1); //копира всички елементи без последния от оригиналния масив в новия масив
- ArrayBackwardPrint(newArray); //изпълнява функцията за новия масив
- }
- else
- {
- Console.WriteLine(array[0]); //ако масива има само 1 елемент, го изписва и спира рекурсията
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment