Merhaba benim bir sorum olacaktı hocam. Yanıtlama şansınız varsa yanıtlarsanız cokk sevinirim. Veya ipucu verirrseniz.
Soru:
Klavyeden 2 sayı giriniz.
Bu sayının bölenlerini yazdiriniz. (örn:6 ve 12 sayisi 6 'nın bölenleri 2,3,6 ve 12 'nın bölenleri 2,3,4,6,12 bunu yaptım if ve for döngüsüyle )
Bu yazdirdigimiz bölenlerin ortak ve asal olanlarını yazdiriniz (yani 2,3)
en son olarakta ortak asalların en büyüğünü yazdiriniz ( çıktımız 3 olacak)
Hocam algoritmayı kafamda kurdum ama yani başlangıcını yapabildim sadece yardımcı olurmusunuz?
3 Cevap
En iyi cevap
Merhaba,
isprime fonsiyonu ile bir matristeki asal sayılar bulunabilir.
Aşağıdaki örneği inceleyebilirsiniz.
A = [2 3 4 6 12] %Verilen matrisim
Asal = isprime(A) %Asal sayilari bulalim, sonuc 1 olanlar asal 0 olanlar asal olmayan sayilara karsilik gelecek
Asal = A.*Asal %A matrisim ile Asal matrisini carpalimm, sadece asal sayilar kalsin
EnVuyukAsal = max(Asal) %En buyuk asal sayiyi bullim
Bilgi için teskkurler istediğim tam olarak bu değildi ama yinede soruya uyarlamaya çalışacağım