const unsigned short MaxKichik = 65535;
cout<< “Kichik nomerni kiriting:”;
cin >>kichik ;
cout<< “Katta nomerni kiriting :’’;
cin >>katta ;
cout<<“Qadam qiymatini kiriting:’’;
cin >>qadam ;
cout<<“Maqsadli kattalik qiymatini kiriting:;
cin >> maqsad ;
cout << “\n”;
while(kichik0 &&
kichik
{
kichik++ ;
if(kichik%qadam==0)
{
cout << “qadam:” << kichik << endl ;
continue ;
}
if(katta==maqsad) //мақсадлинуқтага
// тенглигинитекшириш
{
cout << “Maqsadga erishildi !;
break;
}
katta -= 2;
}
cout<< “\n Kichik son:” << kichik <<
<<“ katta son:”<< katta << endl ;
return 0;
}
НАТИЖА:
Kichik sonni kiriting: 2
Katta sonni kiriting: 20
Qadam qiymatini kiriting: 4
Maqsadli kattalik qiymatini kiriting: 6
Qadam :4
Qadam: 8
Kichik son : 10 Katta son:8
Takrorlash uchun savollar va mashqlar
1. C++ da quyidagi geometrik qatorni yig’indisini hisoblovchi dastur tuzing.
1. Quyidagi na’munani ishlab chiquvchi C++ dasturini tuzing.
3. C++ da barcha raqamlardan (0-9) tashkil topgan 3 xonali sonlarning barcha kombinatsiyalarini chop etuvch dastur tuzing. ( Masalan faqat 2,3,5 sonlaridan 235,253,325,352,532,523…)
4. Biror maxsus o‘lchamdagi ma’lumotlar oqimidan musbat,manfiy yoki nollarning ehtimolligini hisoblovchi C++ dasturini tuzing.
5. C++ dasturida 100 dan 1000 gacha sonlar orasidagi barcha Pifagor uchligini tashkil qiluvchi uchliklarni sanovchi dastur tuzing.
6. C++ dasturi dastlabki n ta songacha bo‘gan juft sonlarni jami yig;indisini hisoblovchi dstur tuzing.
7. C++ dasturida quyidagi piramdining raqamlarini ishlab chiquvchi dastur tuzing.
Eslatma: Piramida qatorlari uchun guruhlangan aylanalarni ishlating
8. Ushbu qator yig’indisini hisoblovchi C++ dasturini tuzing.[
x + x2 + x3 + x4 + x5 + ...... + xn
9. C++ tilida o‘zgaruvchilar yoki o‘zgarmaslardan foydalanib cheksiz halqa (an infinite loop) dasturini tuzing.
http://hozir.org
Dostları ilə paylaş: |