pershendetje,
ideja me [Array] eshte e mire poashtu dhe ruajtja e numrit ne [String], ja nje zgjidhje ne C# per numra deri 3 shifrore:
Kodi PHP:
using System;
class Numrat
{
static void Main(string[] args)
{
Console.Title = "Kthe numrat nė tekst!";
Console.WriteLine("Shkruani njė numėr!");
String iNumri = Console.ReadLine();
String sNumri = String.Empty;
string[][] sArray = new string[3][];
sArray[2] = new string[9] { "njėqind", "dyqind", "treqind", "katėrqind",
"pesėqind", "gjashtėqind", "shtatėqind", "tetėqind", "nėntėqind" };
sArray[1] = new string[9] { "dhjetė", "njėzet", "tridhjetė", "dyzet",
"pesėdhjetė", "gjashtėdhjetė", "shtatėdhjetė", "tetėdhjetė", "nėntėdhjetė" };
sArray[0] = new string[9] { "njė", "dy", "tre", "katėr", "pesė",
"gjashtė", "shtatė", "tetė", "nėntė" };
for (int j = 1; j < (iNumri.Length + 1); j++)
{
String sTemp = iNumri.Substring(iNumri.Length - j, 1);
if (Convert.ToInt16(sTemp) > 0)
sNumri = "e" + sArray[j - 1][Convert.ToInt16(sTemp) - 1] + sNumri;
}
if (iNumri.Length > 1)
sNumri = sNumri.Substring(1, sNumri.Length - 1);
Console.WriteLine(iNumri + " = " + sNumri);
Console.ReadLine();
}
}
Krijoni Kontakt