eger (k % x == 0 ) onda
xaricet(k, " ");
Nəticə:
Her-hansi eded daxil edin 17
1 ile 100 arasinda 17 -e bolunen ededler: 17 34 51 68 85
Nümunə. Aşağıdakı kod 1-dən 100-ə qədər ədəd arasında istifadəçinin daxil etdiyi ədədə bölünən ədədləri və onların miqdarını çap edir.
tam k, x, mqd;
xaricet("Her-hansi eded daxil edin \y"); daxilet(x);
//evvelce mqd -i 0-ra menimsedek mqd = 0;
xaricet("1 ile 100 arasinda ", x, " -e bolunen ededler:\y\y"); say (k 100) {
// her defe x -e bolunen eded olanda
// mqd -i 1 vahid artiraq
eger (k%x == 0) { mqd++; xaricet(k, " ");
}
}
//mqd -i cap edek
xaricet("\y Cemi ", mqd, " eded. \y");
Nəticə:
Her-hansi eded daxil edin 13
1 ile 100 arasinda 13 -e bolunen ededler:
13 26 39 52 65 78 91
Cemi 7 eded.
İzahı: Burada biz sayı yadda saxlamaq üçün əlavə mqd dəyişəni elan elədik və dövrdən əvvəl onu 0-ra mənimsətdik. Dövr daxilində hər dəfə tələb olunan ədəd tapılanda
miqdarı bir vahid artırırıq.
İç - içə dövr
Dövr daxilində istənilən operatordan o cümlədən dövrdən istifadə edə bilərik. Bu adlanır dövr içərisində dövr və ya iç-içə dövr. Aşağıdakı nümunəyə baxaq:
Nümunə 4. Aşağıdakı kod ekranda alt-alta 10 sətir 1 –dən 10-a kimi ədələri çap edir.
tam k,i;
Dostları ilə paylaş: |