Eğer ortadaki sayıyı ayırıp , sağındaki solundaki stringleri karşılaştırmak istiyorsan bu fonksiyon sana yardımcı olur.
public bool getStatus(string myString)
{
string first = myString.Substring(0, myString.Length / 2);
char[] arr = myString.ToCharArray();
Array.Reverse(arr);
string temp = new string(arr);
string second = temp.Substring(0, temp.Length / 2);
return first.Equals(second);
}Yok sadece tersten aynı mı diye bakmak istiyorsan Array.Reverse() çağır ve dönen sonucu karşılaştır
Teşekkürler hocam, hatun c'den ve javadan yazdı ne yaptı anlamadım ama sonuç olarak ve kodlara baktığımda
10000 ile 99999 arasındaki sayıları yazdırdı
1001
12321
gibi.
gibi sayılar çıkmıştı sonra c#da yyaptı aynı şeyi yine çalıştı.
Eve geçince kodları alırım buraya yazarım bir de onu kontrol ederseniz sevinirim eksik veya yanlış öğrenmesin
Hocam C hiç bilmiyorum, yanılıyor olabilirim.
Sanırım sayının ilk yarısını bir değişkene atamışsınız. Sonrasında sayıyı ters çevirip diğer yarısını bulup bu değerleri karşılaştırmışsınız. Burda sayının ilk ve son yarısını bulup bunları karşılaştırmak yerine direk sayıyı ve ters halini karşılaştırmak daha kolay olmaz mı?
Sizin dediğinizi de okutacam, size de teşekkür ederim