17 Ekim 2017 Salı

Sayının Kendisinin Karesi ile Tersinin Karesinin de Birbirlerini Tersi Olduğu 1.000.000'dan Küçük Sayılar

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SayiTersOrnek
{
class Program
{
static void Main(string[] args)
{
//12^2=144
//21^2=441
int adet = 0;
List<int> sayilar = new List<int>();
int i;
for (i = 1; i < 1000000; i++)
{
string tersi = new string(i.ToString().Reverse().ToArray());
int tersint = Convert.ToInt32(tersi);
double kendikare = Math.Pow(i, 2);
double terskare = Math.Pow(tersint, 2);
string karestring = kendikare.ToString();
string terskarestring = terskare.ToString();
//string karetersi = new string(terskarestring.Reverse().ToArray());
if (karestring == terskarestring)
{
adet++;
//Console.WriteLine("oldu");
sayilar.Add(i);
}
}
Console.WriteLine(adet);
//elemanları yazdırmak istersek
/* for (int k=0;k<sayilar.Count;k++)
{
Console.WriteLine(sayilar[k]);
}
*/
//nagihanesendal.blogspot.com
}
}
}
view raw Program.cs hosted with ❤ by GitHub

Hiç yorum yok:

Yorum Gönder

SQL Çalışma Sorularının Çözümü

 -Ürünler tablosundaki ürünlerden Rengi siyah,silver ya da multi renkte olanları fiyat bilgisine göre büyükten küçüğe getirilip gösterilecek...