Çözüldü Asal ve Tam Sayılar - Programlama

Konusu 'Ivır Zıvır Sorular - Sohbet (Trivial Questions - Chat)' forumundadır ve tıpistiyorum tarafından 15 Ağustos 2010 başlatılmıştır.

Yüklüyor...
  1. tıpistiyorum

    tıpistiyorum Yeni Üye

    Mesajlar:
    93
    Beğenileri:
    2
    a asal sayı ve b tam sayıdır. [​IMG] olduğuna göre, b kaç farklı değer alabilir?

    A) 2
    B) 3
    C) 4
    D) 5
    E) 6

    ben cevabı 2 buluyorum
    b=1 ise a=1
    b=3 ise a=7 olur

    diğerleri nedir? cevaplar için şimdiden teşekkürler
     
    : Fortran

  2. Benzer Konular: Sayılar Programlama
    Forum Başlık Tarih
    Üniversitelerin Sayısal Bölümlerini Hedefleyen LGS Öğrencileri Doğal Sayılarda Basamak Analizi - Programlama 9 Haziran 2026
    Trigonometri,Karmaşık Sayılar,Logaritma,Parabol Karmaşık Sayılarda Euler Formülü ve Argüman - Üstel Sayılar - Trigonometri - Programlama 2 Haziran 2026
    Ivır Zıvır Sorular - Sohbet (Trivial Questions - Chat) Rakamlar ve Doğal Sayılar - Basamak Analizi - Programlama 10 Mayıs 2026
    Ivır Zıvır Sorular - Sohbet (Trivial Questions - Chat) Ardışık Tek Sayıların Toplamı - Toplam Sembolü - Programlama 12 Nisan 2026
    Denklem Çözme, Eşitsizlikler, Oran-Orantı, Özdeşlikler ve Çarpanlara Ayırma Tam Sayılar Kümesinde Tek Bilinmeyenli Denklem Çözümü - Programlama 9 Nisan 2026

  3. bayındır

    bayındır Yeni Üye

    Mesajlar:
    288
    Beğenileri:
    37
    Sadece pozitif olanları düşünüyorsun, b tam sayıdır deniyor, biraz dikkat şimdi yaparsın sanırım, birde bir de direk direkt değer verme 5+6/b şeklinde ayır, asal sayıları düşün ve gerekli değerleri ver :)
    Son düzenleyen: Moderatör: 13 Mart 2026
  4. sncp142

    sncp142 Yeni Üye

    Mesajlar:
    152
    Beğenileri:
    37
    a=5+(6/b)

    ifadeyi böyle parçalarsan daha kolay anlaşılır. b için -6,-3,-2,-1,1,2,3,6 değerleri denenebilir.

    b = 3 için a = 7
    b = 1 için a = 11
    b = -2 için a = 2
    b = -3 için a =3
  5. tıpistiyorum

    tıpistiyorum Yeni Üye

    Mesajlar:
    93
    Beğenileri:
    2
    Cevabı anladım teşekkürler
  6. Honore

    Honore Yönetici Yönetici

    Mesajlar:
    11.197
    Beğenileri:
    652
    Cinsiyet:
    Bay
    Meslek:
    Müh. (Elk./Bilg.)
    Bilgisayar programlama (kodlama) ile ilgilenen öğrenciler için Fortran çözümü:
    [​IMG]
    https://i.ibb.co/ds2GYKzR/ab-Fortran.png

    Program:
    Kod:
    ! a asal sayı ve b tam sayıdır. a = (5b + 6) / b ise b kaç faklı değer alabilir?
    ! https://stackoverflow.com/questions/64973328/fortran-do-while-with-function-checking-the-prime-number
    ! adresindeki programın probleme göre modifiye edilmiş versiyonudur.
    module prime_function
    
      implicit none
      private
      public isprime
    
      contains
    
         function isPrime(inp_num) result(res)
            integer res
            integer, intent(in) :: inp_num
            integer i, temp1
            i = 1
            temp1 = 0
            do while (i < inp_num)
               i = i + 1
               if (mod(inp_num, i) == 0) exit
            end do
            res = 0
            if (inp_num == i) res = 1
         end function
    end module
    
    program fortran_q
    
      use prime_function
    
      implicit none
      integer :: a, b
    
      do a = 2, 100
         do b = -100, 100
            if (isPrime(a) /= 1) cycle
            if ( (a*b - 5*b)==6 ) write(6, 10)"b = ",b, ", a = ",a
         end do
      enddo  
    
    10 format (2(a,i2))
    
    end program

Sayfayı Paylaş