Sorularının direk çözülüp atılacağını bekleme.
Neden önce birkaç kod karalamıyorsunz.
1. sorun için : bir döngü ile faktöriyeli hesaplat ve 1 çıkart
ve stringi bir döngü ile sondan gezmeye başla 9 ları bulursun.
2. soru için
1 den verilen sayıya kadar döngü oluştur
iterator değişkenini i olarak , girilen sayiyi _sayi ve sayının bölen sayisinidi bolensayisi olarak varsyarsak
her iterasyonda
_sayi%i=0 ise _bolensayisi->bir kere artır
Eğer _bolensayisi = 2 ise sayı asaldır
Hadi bakalım koda dök
Yardımın için çok sağol.
1. soruda sonucu yazdıran kodu yazabildim. Ancak kaç tane 9 olduğunu nasıl bulacağını bilmiyorum.
2. soru da ise şöyle bir kod yazdım;
int asal = Convert.ToInt16(TextBox1.Text);
for (int i = 2; i < asal; i++)
{
if (asal%i==0)
{
Label1.Text = "Bu sayı asal değildir.";
}
else
{
BURAYA
}Yukarıdaki kodda galiba tam yaptım. 2'den başlayarak o sayının bir düşüğüne kadar hepsini deniyor. Kalan 0 olduğu anda asal sayı değildir yazacak. Ancak else'den sonra ne kodu yazmalıyım tekrar başa dönmesi için. Yani 2'yi denedi döngü ama kalan 0 çıkmadı elseye birşey yazmam lazımki bidaha üste çıkıp 3'e bölsün. Burada da yardım ederseniz sorularım tamamlanacaktır. Teşekkür ederim tekrardan (: