Merhaba arkadaşlar. Programlama Temelleri dersi ödevinin bir sorusunu saatlerce uğraşmama rağmen yapamadım. Bilgisi olan varsa, yardımcı olursa çok sevinirim.
Resmi göremeyenler için normal yazıyorum:
Klavyeden girilen pozitif bir X tamsayısının tam bölenlerini bulup ekranda gösteren sözde kodu yazınız.
(Satır kod olarak yapabilen varsa o da kabulüm. Satırdan sözde koda çeviririm ben.)
int sayi;
Console.Write("Bir sayı giriniz: ");
sayi = Convert.ToInt16(Console.ReadLine());
Console.Write("\nGiridiğiniz Sayının Tam Bölenleri: ");
for (int i = 1; i <= sayi; i++)
{
if(sayi % i == 0)
{
Console.Write(i+"-");
}
}
Console.ReadKey();
Sayının, 1'den itibaren kendisinden küçük her sayı ile mod (bölme işleminden kalanı) değeri alınır. Mod değeri 0 olan sayılar, o sayının tam bölenleri demektir.