4-mavzu. Takrorlanish operatorlari Takrorlash operatorlari
Download 29.7 Kb.
|
4-mavzu. Takrorlanish operatorlari
#include int main(){ int n, n2; cout<<’’sonni kiriting(1..10):_’’; cin>>n; n++; while(n--,n2=n*n, n>0) cout<<’’n=’’< } Dasturdagi takrorlash operatori bajarilishida n soni 1 gacha kamayib boradi. Har bir qadamda n va uning kvadrati chop qilinadi. Shunga e’tibor berish kerakki, shart ifodasida operatorlarni yozilish ketma-ketligining ahamiyati bor, chunki, eng oxirgi operator takrorlash sharti sifatida qaraladi va n ning qiymati 0 bo‘lganda takrorlash tugaydi. While takrorlash operatori yordamida samarali dastur kodi yozishga misol sifatida ikkita natural sonlarning eng katta umumiy bo’luvchisi (EKUB)ni Evklid algoritmi bilan topish masalasini ko’rishimiz mumkin: int main(){ int a,b; cout<<’’A va B natural sonlar EKUBini topish.\n’’; cout<<’’A va B natural sonlarni kiriting:’’ cin>>a>>b; while (a!=b) a>b? a-=b:b-=a; cout<<’’bu sonlar cin<<’’ bu sonlar EKUBi=’’<return 0; } Butun turdagi a va b qiymatlari oqimdan o‘qilgandan keyin ular qiymatlari toki o‘zaro teng bo‘lmaguncha takrorlash jarayoni ro‘y beradi. Takrorlashning har bir qadamida a va b sonlarining kattasidan-kichigi ayriladi va ular tengligi tekshiriladi. Takrorlashdan keyingi ko‘rsatma vositasida a o‘zgaruvchisining qiymati natija sifatida chop etiladi. Sharti keyin tekshiriladigan sikl operatori: Sharti keyin tekshiriladigan sikl operatori ham takrorlanishlar soni oldindan aniq bo‘lmagan hollarda takrorlanishni biror-bir shart asosida bajaradi. Oldin sikl tanasidagi operatorlar ketma-ketligi bajariladi. Berilgan shart keyin tekshiriladi. C++ tilida sharti keyin tekshiriladigan operator sifatida do-while operatori ishlatiladi. Do-while takrorlash operatori quyidagi sintaksisga ega: Download 29.7 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling