C++ da məsələ.

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


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

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

neo13 cavab verdi - Amazondan alış-veriş (13 saat əvvəl)

neo13 cavab verdi - Kriptovalyuta, Webmoney və Payeer haqqında (14 saat əvvəl)

Asiman Rafizi cavab verdi - Facebook account disabled kimlik doğrulaması (14 saat əvvəl)

neo13 cavab verdi - Facebook account disabled kimlik doğrulaması (14 saat əvvəl)

cavid2525 cavab verdi - Amazondan alış-veriş (14 saat əvvəl)

neo13 cavab verdi - Paketim nə vaxt göndəriləcək? (14 saat əvvəl)

neo13 cavab verdi - Amazondan alış-veriş (14 saat əvvəl)

Dilbar Gasimova cavab verdi - Azəriqaz abonent kodu necə öyrənmək olar? (1 gün əvvəl)

Maqa cavab verdi - Telefonumda titrəmə və ekranda yanıb sönmə müşahidə olunur sizcə nədən ola bilər? (1 gün əvvəl)

Asiman Rafizi cavab verdi - Facebook account disabled kimlik doğrulaması (1 gün əvvəl)

Asiman Rafizi cavab verdi - facebookda pasport bloku (3 gün əvvəl)

Sahrab cavab verdi - Kriptovalyuta, Webmoney və Payeer haqqında (3 gün əvvəl)

SKYL1NE cavab verdi - Aliexpress sipariş (3 gün əvvəl)

Maqa cavab verdi - Flaş kart açılmır (3 gün əvvəl)

Maqa cavab verdi - AzərPoçt axtarış (3 gün əvvəl)

Software Developer - 611 xal

E. Hacı - 602 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 423 xal

Maqa - 341 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

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

Proyekt haqqında

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