Algoritm va berilganlar strukturasi Topshiriqlar


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



26-misol: (Kinguru).To’g’ri chiziqda birinchi kinguruning boshlang’ich kordinatasi x1 va uning tezligi bir sakrashda v1 metr, ikkinchi kinguruning boshlang’ich kordinatasi x2 va uning tezligi bir sakrashda v2 metr. Ikkala kinguru ham bir sakrash uchun bir xil vaqt sarflaydi. Kingurular qaysidir vaqtda to’g’ri chiziqning bitta nuqtasida bo’lib qolishi yoki yo’qligini aniqlang.

Dasturi:

#include

using namespace std;

int main(){

long x1,v1,x2,v2;

cin>>x1>>v1;

cin>>x2>>v2;

for(long i=1;i<=1000;i++){

if(x1==x2){

cout<<"YES";

return 0;

}

x1=x1+v1;

x2=x2+v2;

}

cout<<"NO";

return 0 ;

}









27-misol: (Nuqta).Dekard koordinatalar sistemasidagi A(Ax​,Ay​) va

  B(Bx​,By) nuqtalarning koordinatalari berilgan.
Shu nuqtalardan hosil bo'lgan kesmaning A nuqtasini B nuqta atrofida soat strelkasi bo'ylab 180o burgandan keyingi A nuqtaning koordinatalarini aniqlang.

Dastur:

#include

using namespace std;

int main()

{

int N,Ax,Ay,Bx,By;

cin>>N;

for(int i=1; i<=N; i++){

cin>>Ax>>Ay>>Bx>>By;

cout<<(2*Bx)-Ax<<" "<<(2*By)-Ay<

}

return 0;

}



28-misol:(Partalar).Karantindan so`ng bir maktabda yangi uchta matematikaga yo`naltirilgan sinf ochish va ular uchun yangi partalar sotib olishga qaror qilindi. Har bir partada 2 kishi o`tirishi mumkin. Uchta sinfda ham o`quvchilar soni aniq. Hammaga parta yetishi uchun eng kamida nechta parta sotib olish kerak ekanligini aniqlang. Har bir sinf o`z xonasida o`tiradi. 

Dasturi:

#include


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