Разработать соответствующие методы класса с использованием параметров методов ref, out, params - C#
Формулировка задачи:
Дано целое число F. Разработать метод, который возвращает массив, состоящий из цифр этого числа, а также сумму первой и последней его цифр.
Решение задачи: «Разработать соответствующие методы класса с использованием параметров методов ref, out, params»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static int[] mas(long n)
{
int[] m = new int[n.ToString().Length];
int i = -1;
while (n > 0)
{
i++;
m[i] = (int)n % 10;
n = n / 10;
}
return m.Reverse().ToArray();
}
static int sum(int[] a)
{
return a.First()+a.Last();
}
static void Main(string[] args)
{
Console.Write("Введите число: "); long n = long.Parse(Console.ReadLine());
int[] nmas = mas(n);
Console.Write("Массив: ");
for (int i = 0; i < nmas.Length; i++)
Console.Write(nmas[i] + " ");
Console.WriteLine(Environment.NewLine + "Сумма первой и последней цифры: " + sum(nmas));
Console.ReadKey(true);
}
}
}