Soru Geçmişi
07.05.18 15:23
"girilen bir sayının obebini bulan program" işleminin sonucu hep 1 çıkıyor
//Girilen sayının OBEB'ini bulan program by Ertuğrul ÇOBAN int sayi_1, obeb = 1, bolen = 2; Console.WriteLine("");
Console.Write("\nBirinci sayıyı giriniz:"); sayi_1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(); Console.WriteLine("==========================="); Console.WriteLine("===========================");
while (sayi_1 > 1) { if (sayi_1 % bolen == 0 && bolen == 0) { obeb *= bolen; sayi_1 /= bolen; } else if (sayi_1 % bolen == 0) { sayi_1 /= bolen; } else { bolen++; } } Console.Write("\nGirilen sayının OBEB'i: {0}", obeb); Console.ReadKey();
Ekleyen: misafir
Değiştiren: cevapsitesi
05.05.18 22:31
"girilen bir sayının obebini bulan program" işleminin sonucu hep 1 çıkıyor
//Girilen sayının OBEB'ini bulan program by Ertuğrul ÇOBAN int sayi_1, obeb = 1, bolen = 2; Console.WriteLine(""); Console.Write("\nBirinci sayıyı giriniz:"); sayi_1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(); Console.WriteLine("==========================="); Console.WriteLine("==========================="); while (sayi_1 > 1) { if (sayi_1 % bolen == 0 && bolen == 0) { obeb *= bolen; sayi_1 /= bolen; } else if (sayi_1 % bolen == 0) { sayi_1 /= bolen; } else { bolen++; } } Console.Write("\nGirilen sayının OBEB'i: {0}", obeb); Console.ReadKey();
Ekleyen: misafir
En fazla 3 eski durum gösterilir.