• 26-08-2020, 22:30:40
    #1
    başlık biraz uzun oldu farkındayım ama yapmak istediğim şu verilen aralıkdaki sayıların ,rakamların her birinin asal olmasını istiyorum sayın kendisinin asal olmasına gerek yok.
    örnegin 352 sayısı normalde asal değildir ama rakamların her biri asaldır. Bu işlemi C ile nasıl yapabilirim. Yardımınız için şimdiden teşekkürler
  • 26-08-2020, 22:34:59
    #2
    C şart mı ?
  • 26-08-2020, 22:36:38
    #3
    jjoker1221 adlı üyeden alıntı: mesajı görüntüle
    C şart mı ?
    evet normalde sart ama baska bir dile hakimseniz o şekilde yazıp yardımcı olma şansınız varsa çok memnun olurum ben onu uyarlayabilirim sadece algoritmayı kuramadım
  • 26-08-2020, 22:38:52
    #4
    1 ila 1000 arasına bakacaksan ozmana şöyle yapacan hane sayısına bakacan kaç haneli rakam var her rakamı ayrı arı kontrol edecen ve asal ise o sayıyı sececek biyere yazdıracak aslında cok zor değil ama tam olarak nerede takıldın anlamadım acıkcası
  • 26-08-2020, 22:42:21
    #5
    yada hane olarak bakacaksan 2 3 5 7 aynanda içeren tüm rakamları ayır
  • 26-08-2020, 22:49:52
    #6
    jjoker1221 adlı üyeden alıntı: mesajı görüntüle
    yada hane olarak bakacaksan 2 3 5 7 aynanda içeren tüm rakamları ayır
    bunu yazacaktım bende tam 2,3,5,7 den oluşansayılar oluşturmam gerek. Teşekkürler tavsiye için
  • 26-08-2020, 22:55:17
    #7
    yok neden olsun ki rakamları patlar
    mesela 15584651
    tek tek rakamlara baksın 1== 2,3,5,7 den birine ise tamam değil ise sayıyı tamamen geç de eher tüm ramaklar bu şekilde sağlıyorsa tamam dır sağlamıyorsa diğer sayıya bak de
    tüm rakamları bu şekilde kontrol ettirmen lazım.
  • 26-08-2020, 23:00:26
    #8
    kullanabileceğimiz asal rakamlar 1,2,3,5,7 dir
    yani toplam 5 tane rakam

    verilen sayı 6789082 ise bu sayının her bir basamak değerini bulacaksınız
    6,7,8,9,0,8,2 gibi bulduğumuz bu rakamları elimizde bulunan asal tablomuzda ki rakamlar ile karşılaştıracağız eğer bulduğumuz rakamlar asal rakam havuzumuzdaki rakamlardan farklı ise sayı işimize yaramaz.