• Misol
  • include include using namespace std; int main () { int a, b ;
  • O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti urganch filali dasturlash fanidan Mustaqil ish Mavzu




    Download 0,54 Mb.
    bet5/8
    Sana21.11.2023
    Hajmi0,54 Mb.
    #102466
    1   2   3   4   5   6   7   8
    Bog'liq
    2-mustaqil ish

    int main()

  • {

  • int n,n2;

  • cout<<"Sonni kiriting (1..10):=";

  • cin>>n;

  • n++;

  • while(n--,n2=n*n,n>0)

  • cout<<" n soni = "<berish kerakki, shart ifodasida operatorlarni yozilish ketma-ketligining ahamiyati bor, chunki eng oxirgi operator takrorlash sharti sifatida qaraladi va n qiymati 0 bo‘lganda takrorlash tugaydi.


    Misol: Ixtiyoriy natural sonlar kiritiladi, qachonki char tipidagi biron belgi kiritilguncha va kiritilgan sonlar yig‘indisi hisoblanadi.
    #include
    #include
    using namespace std;
    int main()
    {
    int a, ans;
    char s;
    cin >> a;
    ans = a;
    while(cin >> s >> a)
    {
    ans += a;
    }
    cout << ans;
    return 0;
    }
    while takrorlash operatori yordamida samarali dastur kodi yozishga yana bir misol bu - ikkita natural sonlarning eng katta umumiy buluvchisini (EKUB) Evklid algoritmi bilan topish masalasini keltirishimiz mumkin:
    #include
    #include
    using namespace std;
    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 soniar EKUBi= "<< a ;
    return 0 ; }
    Bu misolda butun turdagi a va b qiymatlari oqimdan o‘qilgandan keyin toki ularning qiymatlari o‘zaro teng bo‘lmaguncha takrorlash jarayoni ro‘y beradi. Takrorlashning har bir qadamida a va b sonlarning kattasidan kichigi ayriladi. Takrorlashdan keyingi ko‘rsatma vositasida a o‘zgaruvchisining qiymati natija sifatida chop etiladi.



    Download 0,54 Mb.
  • 1   2   3   4   5   6   7   8




    Download 0,54 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti urganch filali dasturlash fanidan Mustaqil ish Mavzu

    Download 0,54 Mb.