İnteger içindeki rakam sayısı?

Başlatan ota, 11 Nisan 2020, 19:29:49

ota

Merhaba ben bir integer içindeki rakam sayısını öğrenmek istiyorum?
Örnek:
int değer=10;
int değer1=3;

Değer de 2 rakam var değer1 de 1 rakam var gibi.

fatih88

Çok fazla birşey anlayamadım ama eğer değişken içindeki sayının kaç basamaklı olduğunu anlaman için fonksiyon oluşturup sayıyı basamaklarına ayırarak içerisinde kaç rakam olduğunu anlayabilirsin
bilgi paylaştıkça çoğalır!!

www.fayelektronik.com

ete

Sayıyı 10'a böl sonuç sıfırsa tek hanelidir.SOnuç sıfırdan büyük ise 2 hanelidir. Ama 3 haneli olma ihtimalide vardır. 100 böl sonuç sıfırdan büyükse 3 hanelidir.
Ete

Serk@n

If sorgusuyla da bulunabilir.

If deger<10 .......1 haneli
If (deger>9 and deger<100)...2 haneli
If (deger>99 and deger<1000)...3 haneli vs...
Bildiklerimize göre hareket edersek bilmediklerimizi de öğrenebiliriz.

Powered by EzPortal