O`zbеkistоn rеspublikаsi оliy vа o`rtа mахsus tа’lim vаzirligi аndijоn mаshinаsоzli


Download 3.11 Mb.
bet29/50
Sana02.06.2024
Hajmi3.11 Mb.
#1838594
1   ...   25   26   27   28   29   30   31   32   ...   50
Bog'liq
sdasturlash tilini organish

#include
int main(){
int n, n2;
cout<<’’sonni kiriting(1..10):_’’;
cin>>n;
n++;
while(n--,n2=n*n, n>0)
cout<<’’n=’’<return 0;
}
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.

47


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.

Download 3.11 Mb.

Do'stlaringiz bilan baham:
1   ...   25   26   27   28   29   30   31   32   ...   50




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling