|
|
|
|
|
|
|
Вернуться
| 1 Терентьев Михаил Павлович, 18 июля 2024 г. 17:00:45 | |
|
Пешка.
|
|
|
| 2 Максим Олегович Рубчинский, 18 июля 2024 г. 13:33:46 | |
Помогите, пожалуйста
|
|
|
| 3 Максим Олегович Рубчинский, 18 июля 2024 г. 13:33:20 | |
#include<bits/stdc++.h> using namespace std; int main(){ char x1,x2;int y1,y2,dx,dy,ok=0; cin>>x1>>y1>>x2>>y2; dx=abs(x2-x1);dy=abs(y2-y1); if(dx*dy==0){cout<<"Rook"<<endl;ok=1;} if(dx==dy){cout<<"Bishop"<<endl;ok=1;} if(ok==1){cout<<"Queen"<<endl;ok=1;} if(dx*dy==2){cout<<"Knight"<<endl;ok=1;} if(dx<=1 and dy<=1){cout<<"King"<<endl;ok=1;} if(y1>=2 and dx==0 and(dy==1 or (y1==2 and y2==4))){cout<<"Pawn"<<endl;ok=1;} if(ok==0)cout<<"Nobody"; }
|
|
|
| 4 Максим Олегович Рубчинский, 18 июля 2024 г. 13:29:47 | |
#include<bits/stdc++.h> using namespace std; int main(){ char x1,x2;int y1,y2,dx,dy,ok=0; cin>>x1>>y1>>x2>>y2; dx=abs(x2-x1);dy=abs(y2-y1); ///cout<<dx<<" "<<dy<<endl; if(dx*dy==0){cout<<"Rook"<<endl;ok=1;} if(dx==dy){cout<<"Bishop"<<endl;ok=1;} if(ok==1){cout<<"Queen"<<endl;ok=1;} if(dx*dy==2){cout<<"Knight"<<endl;ok=1;} if(dx<=1 and dy<=1){cout<<"King"<<endl;ok=1;} if(y1>=2 and dx==0 and(dy==1 or (y1==2 and y2==4))){cout<<"Pawn"<<endl;ok=1;} ///if(y1!=1 and y1!=8 and dx==0 and(dy==1 or (y1==2 and y2==4)or (y1==7 and y2==5))){cout<<"Pawn"<<endl;ok=1;} if(ok==0)cout<<"Nobody"; }
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |