Funció en C# que converteix un número (integer) en una array de números, de tal manera que puguem fer operacions amb ells. El que volem és extreure cada dígit d'un número donat. Ho fem en una funció per poder reutilitzar-la quan ens convingui.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
int num = 12345; //declarem la variable com a integer (número)
int[] array = intToArray(num); //declarem l'array, cridant la funció intToArray();
//li enviem per paràmetre el numero declarat
Console.WriteLine(array[0]); //Comprovem que l'array conté els dígits de num
int suma = array[0] + array[4];//Comprovem que podem fer-hi operacions
Console.WriteLine(suma);
} // FI DEL Main();
public static int[] intToArray(int num)
{
var digits = num.ToString().Select(t=>int.Parse(t.ToString())).ToArray();
return digits; //retorna una array
} // FI FUNCIO intToArray();
}
}
Comentaris
Publica un comentari a l'entrada