Tübitak Kriptoloji Sorusu İç İçe For Döngüsü C#(7/100)

İç İçe For Tübitak Kriptoloji Sorusu C#(7/100)

Tübitak her ay düzenli olarak ödüllü kriptoloji soruları yayınlamaktadır. Bu yazımda zamanında çözülmüş olan bir sorunun cevabını C# yardımıyla çözmeye çalıştım. Umarım faydalı olur.

Tübitak ‘ın ödüllü olarak yayınladığı sorulara buradan ulaşabilirsiniz. Sorumuz şu şekildedir. abcd 4 basamaklı bir sayı ve a^a+b^b+c^c+d^d=abcd ‘ye eşittir. Bu sayı kaçtır ?

Algoritma ?

Bu soruyu bulabilmek için bütün değerleri tek tek programa kontrol ettireceğiz. Bunun içinde İç İçe For döngülerini kullanmak durumundayız. Çünkü a=1 den başlayarak a=9 olana kadar her bir değeri kontrol ettireceğiz ve b, c ve d değerlerini programa tek tek kontrol ettireceğiz. Eğer bulduğu sayı yukarıdaki eşitliği sağlıyorsa döngüyü durduracak ve değeri ekrana yazdıracak. Kodlarımız şu şekildedir.

İstediğimiz sonucu aldık. Benzer sorular için bunun gibi for döngülerini kullanabilirsiniz. Bir sonraki yazıda görüşmek dileğiyle esen kalın.

Bir yorum ekleyin

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