For tákirarlaw operatorları


if (i % n != 0) cnt++; } cout



Yüklə 79,5 Kb.
səhifə5/5
tarix10.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ə


yükləyin