Разработать метод f (x), который в трехзначном числе меняет местами первую с последней цифрой - C#
Формулировка задачи:
Помогите решить плз
1) Разработать метод f(x), который в трехзначном числе меняет местами первую с последней цифрой, а остальные числа оставляет без изменения.
2) Вычислить и вывести на экран значение n члена последовательности. Для решения задачи разработать метод, в который передаются значения х и n, и которым возвращается значение bn.
b1 =x , bn=x+2bn-1
Решение задачи: «Разработать метод f (x), который в трехзначном числе меняет местами первую с последней цифрой»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine("Введите трехзначное число: "); int x = int.Parse(Console.ReadLine()); if((x>999)||(x<100)) Console.WriteLine("Вы ввели не трехзначное число!"); else Console.WriteLine(res(x.ToString())); Console.ReadLine(); } static string res(string s) { char[] n = s.ToArray(); n = n.Reverse().ToArray(); string str = null; foreach (char ch in n) str = string.Concat(str, ch); return str; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д