Algoritm va berilganlar strukturasi Topshiriqlar


Download 222.5 Kb.
bet3/6
Sana19.06.2023
Hajmi222.5 Kb.
#1613847
1   2   3   4   5   6
Bog'liq
berilganlar struktura

18-misol:( Omadli chipta).Otabek Jamoat transporti uchun chipta sotib olish uchun shaxobchaga boribdi.Transport agentligi tamonidan chegirmali chipta elon qilingan ekan, Chegirma Omadli chipta egasiga berilar ekan. Omadli chipta bo’lishi uchun chiptaning raqami 6 xonali bo’lishi va birinchi 3 ta raqamining yigindisi oxirgi 3 ta raqamining yig’indisiga teng bo’lishi kerak. Sizning vazifangiz Omadli Chiptani aniqlash dasturini tuzish.


Dastur:
#include
using namespace std;
int main(){
string d;
cin>>d;
if(d.size()!=6)
cout<<"NO";
else{
if(d[0]+d[1]+d[2]==d[3]+d[4]+d[5])
cout<<"YES";
else
cout<<"NO";
}
return 0;
}

19-misol:( Zina poya).Zina poya deb shunday kubiklar to’plamiga aytiladiki, har bir yuqori qatlami, quyi qatlamdan kam kubik saqlaydi. Shunday dastur tuzingki u berilgan N ta kubdan nechta zina poya tayyorlash mumkin.

Dastur:

#include

#include

using namespace std;

int main(){

long long n;

cin>>n;

//1+2+3+4+.....+x<=n

//x*(x+1)/2<=n;

//x*x+x-2=0;

//D=1+8n;

//x=(-1+sqrt(1+8n)/2);

cout<

}







20-misol: (PQ7+):7+PQ7+ faqat to'rtta bitta belgidan iborat buyruqlardan tashkil topgan kulguli dasturlash tili:


  • P - "Hello world" so'zini chop etadi;

  • Q - dastur manba kodini chop etadi;

  • 77 - 7 xil kulguli so'zni chop etadi;

  • ++ - hisoblagichni qiymatini birga oshiradi.

P va Q buyruqlar faqat yuqori registrda qabul qilinadi. To'rtta simvoldan boshqa barcha simvollar izoh sifatida qabul qilinadi.
Sizga 7+PQ7+ dasturlash tilida kod beriladi, ushbu kod ishlashi jarayonida biron bir ma'lumotni ekranga chop etadimi yo'qmi tekshirishdan iborat.
Dasturi:
#include
#include
using namespace std;
int main(){
string a;
cin>>a;
for(int i=0; iif(a[i]=='P'){
cout<<"yes";
return 0;
}
if(a[i]=='Q'){
cout<<"yes";
return 0;
}
if(a[i]=='7'){
cout<<"yes";
return 0;
}
}
cout<<"no";
return 0;
}



Download 222.5 Kb.

Do'stlaringiz bilan baham:

1   2   3   4   5   6




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