| Cemalizim | 19 Temmuz 2008 15:21 | Bir Sayıyı Asal Çarpanlarına Ayırmak PHP- Kodu: #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; }
Alıntı |