C++ da məsələ.

C++ da ədədin rəqəmlərinin sayını necə tapa bilərik?


Yadda saxlama
Kateqoriya: Sual . . Qısa keçid.

Verilmiş cavablar və yazılan şərhlər (1 cavab var)

(09:49, 17/03/2020 ) #77362

Salam. Əvvəlcə bu sualı nəzərdən keçirin.

Mən başqa yol ilə izah etməyə çalışım.

Gəlin məntiqi başa düşməyə çalışaq:

Əgər ədəd 10-dan kiçikdirsə (ədədin müsbət olduğun qəbul edirik) , onda rəqəmlərin sayı 1-dir.
Əgər 10-dan böyük bərabər, 100-dən kiçikdirsə onda 2.
v.s. bu qaydada davam edir.

İndi qalır bu məntiqi koda çevirmək.

Bunun üçün bir dəyişən elan edib 1-ə mənimsədək və dövrə daxil olub dəyişənin qiymətin verilmiş ədədin qiyməti ilə müqaisə edək. Bir-ə mənimsətdiyimiz dəyişəni hər dəf 10-a vururuq. Bu zaman həmin dəyişən dövr hər dəfə təkrar olunduqca müvafiq olaraq 10, 100, 1000 v.s. qiymətlər alar. Başqa bir dəyişən elan edib 0-ra mənimsədirik və dövr daxilində hər dəfə qiymətin bir vahid artırırıq. Dövrün başa çatma şərti hər-dəfə 10-a vurduğumuz dəyişənin qiymətinin verilmiş ədədin qiymətini aşmasını götürürük.

Başqa bir yol da var. Verilmiş ədədi nisbətdə 0 alınana qədər davamlı olaraq 10-a bölürük və hər dəfə ədədlərin sayını yadda saxlamaq üçün elan etdiymiz dəyişənin qiymətin 1 vahid artırırıq.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat

Elan qutusu

Son cavablar və şərhlər

MiMov cavab verdi - Özəl ip tv qurmaq (3 gün əvvəl)

MiMov cavab verdi - iptv onlayn paket almaq (3 gün əvvəl)

E. Hacı cavab verdi - 300$ Gömrük Limitini keçdim (10 gün əvvəl)

Software Developer cavab verdi - Aliexpress gömrük rüsumu nəyə görə hesablanır? (12 gün əvvəl)

AliyevYT cavab verdi - Honeygain, passiv gelir (12 gün əvvəl)

Sıradan biri cavab verdi - IMEI qeydiyyatı (14 gün əvvəl)

Fariz Huseynli cavab verdi - cerimenin öyrənilməsi (17 gün əvvəl)

Software Developer cavab verdi - cerimenin öyrənilməsi (19 gün əvvəl)

Software Developer cavab verdi - Kapital bank rekvizit payoneer (19 gün əvvəl)

Software Developer cavab verdi - Hər hansı kompyuter proqramının (EXE faylı) etibarlı olub olmaması yəni qanuni və ya saxta olduğunu necə bilmək olar ? (19 gün əvvəl)

txmn cavab verdi - Hərbi biletsiz, möhlətsiz iş (21 gün əvvəl)

Galaxy cavab verdi - X-də (Twitter) premium abunəliklə bağlı çətinlik (22 gün əvvəl)

Rsad Ncfli cavab verdi - Payonner 2024 ilə bağlı sual (27 gün əvvəl)

Software Developer cavab verdi - Payonner 2024 ilə bağlı sual (27 gün əvvəl)

Rsad Ncfli cavab verdi - Payonner 2024 ilə bağlı sual (27 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 607 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 434 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Sistemə daxil olmuş 23229 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2024