• 23-08-2012, 08:40:12
    #1
    Merhaba arkadaşlar. Öncelikle lasa sayısının ne olduğunu söyleyelim. Örnek verecek olursak 17 bir asal sayıdır. 17′nin tersten yazılışı 71 de asal sayı olduğu için bu iki sayı lasa sayısıdır. Bir başka örnek verecek olursak 113 bir asal sayıdır ve bunun tersi olan 311 sayısı da asaldır. O halde 113 ve 311 lasa sayısıdır. Gelelim java kodumuza

        package lasa_sayilari;
        public class Main {
            public static void main(String[] args) {
                int sayac=0, satir=0;
                while(sayac<100){
                    for(int i=2; sayac<100; i++){
                       if(asal(ters(i))==0 && asal(i)==0){
                          System.out.print(i+" ");
                          sayac++;
                          satir++;
                       }
                       else continue;
                       if(satir%10==0) System.out.println("");
                    }
                }
            }
            public static int asal(int x){
                int c = 0;
                for(int i=2; i<=Math.sqrt(x); i++){
                    if(x%i==0) c++;
                }
                if(c==0) return 0;
                else return 1;
            }
            public static int ters(int n){
                if  (n < 10) return n;
                return gecici(n % 10, n / 10);
            }
            public static int gecici(int p, int q){
                if (q < 1) return p;
                return gecici(p * 10 + q % 10, q / 10);
            }
        }
    http://www.erbasaran.com/lasa-sayilari-java-kodu/
  • 23-08-2012, 13:53:32
    #2
    Üyeliği durduruldu
    valla öğrenciler için ideal de bizler için pek anlamı yok bu sayısal işlemlerin uğraşmışın yapmışın talebeler adına teşekkür ederim
  • 23-08-2012, 15:21:12
    #3
    Önemli olan talebelerin öğrenmesi zaten . Bu tür işlemleri öğrensinler ki kendilerini geliştirsinler.
  • 23-08-2012, 18:18:34
    #4
    Talebe olmayanlar da ufak bir beyin jimnastiği yapmış oluyor, teşekkür ederim alsa sayılarını duymamıştım. Güzel paylaşım.