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

DrogbA

Forum Üyesi
Katılım
27 Ara 2020
Mesajlar
3,440
Tepkime puanı
0
Puanları
36
PHP:
 #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;
}
 
metal işleme
Üst