For tákirarlaw operatorları
if (i % n != 0) cnt++; } cout
Yüklə
79,5 Kb.
səhifə
5/5
tarix
10.12.2023
ölçüsü
79,5 Kb.
#138771
1
2
3
4
5
Saltanat dasturlash
if
(i % n != 0)
cnt++;
}
cout<
dan "<
gacha
sonlar
yig'indisi: "<
endl
;
cout<
ga bo'linmaydigan
sonlar
soni
: "<
endl;
}
A den b ge shekem barlıq sanlardı kórip shıǵamız, sum += i summaǵa barlıq i larni qosıp baramız, eger náwbettegi san i ga qaldıqsız bólinse if (i % n! = 0), i ga bólinetuǵın sanlar sanın birge asıramız (cnt++). Siklni continue operatorı menen tómendegi formada da jazıw múmkin:
for
(
int
i = a; i <= b; i++) {
sum += i;
if
(i % n==0)
continue
;
cnt++;
}
Bul formada jazılǵanda sum += i bárháma atqarıladı. Eger n % i==0 shárt atqarılsa ol halda cikldiń náwbettegi iteratsiyasiga ótiledi. Yaǵnıy bizge n ga bólinbeytuǵın sanlar sanı kerek. Eger n % i==0 shárt atqarılmasa, ol halda cikl denesiniń náwbettegi ámeli yaǵnıy cnt++ atqarılıp bólinbeytuǵın sanlar sanı birge asırıladı.
Yüklə
79,5 Kb.
Dostları ilə paylaş:
1
2
3
4
5
Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət
gir
|
qeydiyyatdan keç
Ana səhifə
Dərs
Dərslik
Guide
Kompozisiya
Mücərrəd
Mühazirə
Qaydalar
Referat
Report
Request
Review
yükləyin