Algoritm va berilganlar strukturasi Topshiriqlar
Download 222.5 Kb.
|
berilganlar struktura
- Bu sahifa navigatsiya:
- Roboconts 12-misol:(Jismoniy tarbiya).
- 13-misol:(katta-kichik).
- 14-misol:(Yangi yil sovg’asi)
- 15-misol:( Do’st ketma-ketlik).
Algoritm va berilganlar strukturasi Topshiriqlar 1.masala. 2 ta sonning Max ni topish. #include using namespace std; int main(){ int a,b; cout<<"iltimos noldan boshqa farqli son kiriting!"< if(a>=b){ cout<<"max="< } if(a<=b){ cout<<"max="< } return 0; } 2.masala. To‘g‘ri turtburchak predmetri topish. #include using namespace std; int main(){ int a,b,c; cin>>a>>b; c=2*(a+b); cout< } 3.masala. Son o‘qida 2 ta sonni orasidagi masofa topish. #include using namespace std; int main(){ float a,x1,x2; cin>>x1>>x2; a=x1-x2; cout< return 0; } 4.masala. Sonni kvadratga oshirish. #include using namespace std; int main(){ float a=6,b; cin>>a; if (a>0){ b=a*a; cout< } if (a<0){ b=a*a; cout< } return 0; } 5.Masala. Sonni songa bo’lish. #include using namespace std; int main(){ float a=6,b; cin>>a; if (a>0){ b=a*a; cout< } if (a<0){ b=a*a; cout< } return 0; } 6. Sonni kvadratga oshirish. #include using namespace std; int main(){ float a,b; cin>>a; b=a*a; cout< return 0; } 7.Talabalarning kursdan o’tganligini tekshiring. 60 ball dan yuqori bo’lsa kursdan o’tgan, kam bo’lsa kursdan yiqilgadegan ma’limot berilsin. #include using namespace std; int main(){ int a; cin>>a; if(a>=60){ cout<<"talaba kursdan o'tgan"< if(a<=60){ cout<<"talaba kursdan yiqilgan"< return 0; } 8.Kiritilgan sonni musbat yoki manfiyligi aniqlovchi dastur tuzing. #include using namespace std; int main(){ int a; cin>>a; if(a>0){ cout<<"musbat"< if(a<0){ cout<<"manfiy"< return 0; } 9.Natural sonni natural songa oshirish. #include using namespace std; int main(){ int a,b,c; cin>>c>>b; a=c*b; cout< return 0; } 10. Pifagor formulasi yordamida to’g’ri burchakli uchburchakning gepatenuzasini toppish. #include #include using namespace std; int main(){ float a,b,x; cin>>a>>b; x=sqrt(a*a+b*b); cout< } 11. Konusning yuzasi topuvchi dastur. #include #include using namespace std; int main(){ float r,l,s,pi=3.14; cin>>s>>l>>r; s=pi*r*(l+r); cout< } Roboconts 12-misol:(Jismoniy tarbiya). Prezident maktablarida jismoniy tarbiya darsi juda qiziqarli bo'ladi. Dars boshida o'quvchilar saf torgan holda turishi kerak. Saf qoidasi bo'yicha o'quvchilar bo'ylarining o'sish tartibiga ko'ra joylashishlari kerak. Yani saf boshida eng bo'yi kichik o'quvchi, keyin esa undan sal uzunroq va hokazo oxirida eng bo'yi uzun o'quvchi joylashadi. Tasodifni qarangki, o'quvchilarning bo'yi santimrtrlarda hisoblasak ketma ket kelgan juft sonlarga mos kelar ekan. Misol uchun 160, 162, 164, 166, 168, 170, 172, ... . Dastur: #include using namespace std; int main(){ int n; cin>>n; cout< } 13-misol:(katta-kichik). Sonlar ustida amallarning eng muximlaridan biri bu - taqqoslashdir. Ushbu masalada sizga qo'yilgan talab, ikkita butun sonni taqqoslash kerak bo'ladi. Dasturi: #include using namespace std; int main(){ int A,B; cin>>A; cin>>B; if(Acout<<"<"; else if(A>B) cout<<">"; else cout<<"="; return 0; } 14-misol:(Yangi yil sovg’asi) .Uchta opa-singil TATU da o‘qishadi. Ular yangi yilga viloyatga o‘z uylariga qaytishdan oldin onalari uchun sovg‘a olishmoqchi. Ular olmoqchi bo‘lgan sovg‘aning narxi N so‘m. Yo‘l xarajatlaridan tashqari opa-singillarning to‘ng‘ichida A so‘m, o‘rtanchasida B so‘m va kichigida C so‘m ortiqcha pul bor. Ular onalari uchun olmoqchi bo‘lgan sovg‘ani ola olishadimi yoki yo‘qligini aniqlang. Dastur: #include using namespace std; int main(){ int A,B,C,N; cin>>A>>B>>C; if(A+B+C<=N) cout<<"YES"; else cout<<"NO"; return 0; } 15-misol:( Do’st ketma-ketlik). an=22n+1−2n+1+1 bn=22n+1+2n+1+1 n ning ixtiyoriy nomanfiy butun qiymatida bu ikki ketma-ketlikdan aynan bittasi 5 ga qoldiqsiz bo’linadi. Dasturi: #include #include using namespace std; int main(){ int n; cin>>n; if(n%4==0 || n%4==3) cout<<"B"; else cout<<"A"; return 0; } 16-misol:( Qog’oz). Dilnura 1×11×1 o’lchamli kvadrat qog’ozchalarni yaxshi ko’radi. Unda o’lchami N×M bo’lgan qog’oz bor. U qog’ozni quyidagi qonuniyatlar asosida qirqadi: 1 kesishda u faqatgina 1 ta qog’ozni qirqa oladi, ya’ni, u qog’ozni qatlab yoki ustma-ust qilib bir necha qavatni bir marotabada kesmaydi; Har bir kesishda qog’ozning qaysidir bir tomonidan, unga qarama-qarshi tomonigacha kesiladi. Misol uchun quyida 3×2 o’lchamli qog’ozni birinchi kesishning variantlari ko’rsatilgan Download 222.5 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling