Üye Kayıt Üye Giriş

Bir Sayıyı Asal Çarpanlarına Ayırmak


Bir Sayıyı Asal Çarpanlarına Ayırmak

 
#include <stdio.h>

int main ()
{
int s;
int i;

printf (" Bir sayi giriniz: ");
scanf ("%d", &s);

printf ("\n");
// Algoritma oluştururken lise matematik dersinde kullandığımız
// yöntemden yararlandık. Kullanıcının girdiği sayı ilk önce ikiye
// bölünmek isteniyor. Eğer bölünürse 2'nin bir asal çarpan olduğu
// anlaşılıyor ve ekrana yazdırılıyor. i = i - 1 ataması ile, sayı
// tekrar 2'ye bölünmeye çalışılıyor. 2'ye daha fazla bölünemiyorsa
// bu sefer aynı işlemler 3 için tekrarlanıyor...
for (i = 2; s != 1; i ++)
{
if (s % i == 0)
{
s /= i;
printf ("%5d", i);
i --;
}
}

printf ("\n");
return 0;
}

Bilgisayar Dershanesi Ders Sahibi;
Bilgisayar Dershanesi

Yorumlar

Yorum Yapabilmek İçin Üye Girişi Yapmanız Gerekmektedir.

ETİKETLER