Bir bilgisayar programı, sisteme girilen iki basamaklı pozitif bir tam sayısı için aşağıdaki adımları sırasıyla uygulamaktadır:
1. Adım: Sayının rakamlarının çarpımını hesapla ve bu değeri olarak belirle.
2. Adım: Eğer ise ekrana değerini yazdır ve işlemi sonlandır.
3. Adım: Eğer ise yerine değerini yazarak 1. Adıma geri dön.
Buna göre, bu programın sonucunda ekrana 0 yazdırılmasına neden olan kaç farklı iki basamaklı tam sayısı vardır?
- A21
- B22
- C23
- 24Cevap
- E25
Cevap
Programın sonunda ekrana 0 yazdırılmasına neden olan 24 farklı iki basamaklı tam sayı bulunmaktadır.
Programın sonunda ekrana 0 yazdırılması için, sayının rakamları çarpımı zincirinin (sürekliliğinin) bir aşamasında rakamlarından birinin 0 olması gerekir. Bu da ancak rakamlar çarpımının gibi 10'un katı olan bir sayıya dönüşmesiyle mümkündür. 1. Aşama: Birler basamağı 0 olan 9 sayı (10-90). 2. Aşama: Çarpımı bu 9 sayıdan birini (10, 20, 30, 40) veren 8 sayı. 3. Aşama: Çarpımı 2. aşamadaki sayıları (25, 45, 54, 56) veren 7 sayı. Toplamda 24 sayı bu şartı sağlar.
Adım Adım Çözüm
Anahtar Kavram
Sayısal mantık ve sayıların çarpımsal sürekliliği (multiplicative persistence) algoritmaları.