|
O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti urganch filali dasturlash fanidan Mustaqil ish Mavzu
|
bet | 7/8 | Sana | 21.11.2023 | Hajmi | 0,54 Mb. | | #102466 |
Bog'liq 2-mustaqil ishDasturi
#include
#include
using namespace std;
int main()
{
unsigned int Pul; //Pul- kiritiladigan pul miqdori
unsigned n3,m5; //n-3 so'mliklar , m-5 so'mliklar soni
bool xato=false; //Pul qiymatini kiritishdagi hatolik
do
{
if(xato)cout<<"Pul qiymati 7 dan kichik!";
xato=true; // keyingi takrorlalanish xato hisoblanadi
cout<<"\nPul qiymatini kiriting (>7): ";
cin>>Pul;
}
while(Pul<=7); // Toki 7 dan katta son kiritilguncha
n3=0; //Birorta ham 3 so'mlik yo'q
do
{
m5=0; // Birorta ham 5 so'mlik yo'q
do
{
if (3*n3+5*m5==Pul)
cout<
m5++; // 5 so'mliklar 1 taga oshiriladi
}
while(3*n3+5*m5<=Pul);
n3++; //3 so'mliklar bittaga oshiriladi
}
while(3*n3<=Pul);
return 0;
}
Natija:
O’tish operatorlari
break operatori
Ba'zi hollarda takrorlash bajarilishini ixtiyoriy joyda to’xtatishga to‘g‘ri keladi. Bu vazifani break operatori bajarishga imkon beradi. Bu operator darhol sikl bajarilishini to'xtatadi va boshqaruvni sikldan keyingi operatorlarga uzatadi. Break operatorini takrorlash operatori tanasining ixtiyoriy (zarur) joylariga qo’yish orqali shu joylardan takrorlashdan chiqishni amalga oshirish mumkin.
Misol: Bu misolda n o’zgaruvchiga xoxlagancha qiymat kiritishmiz mumkin, qachonki n ga 1 yoki 0 kiritilganda break operatori ishga tushadi.
Misolning dasturi:
#include
using namespace std;
|
|
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
|