Verilen doğal sayıların özelliklerini bulan ve yazdıran bir C programı yazınız. Bu program, kullanıcıdan bir menüden işlevlerden birini seçmesini isteyecektir. Daha sonra program kullanıcıdan bir sayı girmesini isteyecektir. Bundan sonra istenen bilgiler konsola yazdırılacaktır.
Menü, kullanıcı çıkmak isteyene kadar sürekli olarak gösterilecektir.
Uygun olduğunda giriş denetimi de uygulamalısınız. Örneğin, kullanıcı menü seçimi için 8 girerse, “Lütfen menü indeksini 1 ile 7 arasında giriniz” gibi uyarı mesajı yazdırılmalıdır.
Programın işlevleri (menü öğeleri):
1. Sayı tek mi çift mi?
a. Tam olarak 2'ye bölünebilen herhangi bir tam sayı çift sayıdır (örneğin, 0,2,4,6,…). Tam olarak 2'ye bölünemeyen herhangi bir tam sayı tek sayıdır (örneğin, 1,3,5,7,…).
2. Sayının çarpanları (bölenler).
a. Bir çarpan, bir sayıyı kalan bırakmadan tam olarak böler. Örneğin 10'un çarpanları 1,2,5,10'dur.
3. Sayının her basamağı sağdan sola (rakamlar arasında bir boşluk bırakın). Ayrıca basamak sayısını bulun.
a. Örneğin, 1923'ün sağdan sola rakamları 3 2 9 1'dir. Basamak sayısı 4'tür.
4. Mükemmel bir sayı mı?
a. Sayı teorisinde, mükemmel bir sayı, sayının kendisi hariç pozitif bölenlerinin toplamına eşit olan pozitif bir tam sayıdır. Örneğin, 6'nın 1, 2 ve 3 (kendisi hariç) bölenleri vardır ve 1 + 2 + 3 = 6, yani 6 mükemmel bir sayıdır.
5. Asal sayı mı?
a. Asal sayı (veya asal), iki küçük doğal sayının çarpımı olmayan, 1'den büyük bir doğal sayıdır. 2 tek çift asal sayıdır.
6. Sayının faktöriyel değeri.
a. Matematikte, n! ile gösterilen negatif olmayan bir n tamsayının faktöriyeli, n'den küçük veya ona eşit tüm pozitif tam sayıların ürünüdür. Örneğin 5!=5x4x3x2x1=120.
7. Verilen sayıdan küçük veya eşit olan Fibonacci sayılarını listeleyiniz.
a. Matematikte, yaygın olarak Fn olarak adlandırılan Fibonacci sayıları, Fibonacci dizisi adı verilen bir dizi oluşturur, öyle ki her bir sayı, 0 ve 1'den başlayarak önceki iki sayının toplamıdır. Dizi, 0 ve 1 ile başlar.
İşin Yapılacağı Konum: BİTLİS
Görevin Başlangıç Tarihi: 04-12-2021
Görevin Bitiş Tarihi: 06-12-2021
Kategori: Yazılım