C#

C# Console App. Kod Örnekleri 2

Örnek: 100 ile 1000 arasındaki tam sayılardan, son iki basamak değerinin toplamı; ilk iki basamağında oluşan sayıya eşit olan sayıları yazdıran program kodunu yazınız.
Not: Bir sayının karesini alırken fonksiyon kullanınız.

Olması Gereken Çıktı : örn: 738 sayısı = 32 + 8= 73

Kod Dili : C# ( Console Application )

static int Karesi(int a)
{
    return a * a;
}
static void Main(string[] args)
{
    int karesi;

    for (int i = 100; i < 1001; i++)
    {

         karesi = Karesi(Convert.ToInt32(i.ToString().Substring(1, 1))) + Karesi(Convert.ToInt32(i.ToString().Substring(2)));
         if (karesi == Convert.ToInt32(i.ToString().Substring(0, 2)))
            Console.WriteLine(i);
    }
        Console.ReadKey();

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir