ამოხსნების სტატუსი

ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.


გაგზავნის თარიღი: 28.12.2018 15:52:34

ამოცანა: გამრავლება

მომხმარებელი: vjakhua

ვერდიქტი: სრული ამოხსნა

შეფასება: 100.0 ქულა







#include<bits/stdc++.h>
using namespace std;
int n,n1,n2,n3,x,x1,x2,x3,a,a1,a2;
int main(){
cin>>n;
n1=n/10;//pirveli ori **1
n2=n%10+(n/100)*10;//pirveli da bolo *1*
n3=n%10+((n/10)%10)*10; //bolo ori cicri 1**
x1=n%10;
x2=(n/10)%10;
x3=n/100;
a=n1*x1;
a1=n2*x2;
a2=n3*x3;
if (a>a2) cout<<a<<endl;

else if (a2>a) cout<<a2<<endl;
else if (x3==x2 && x3==x1) cout<<a;
else if (x3==x2 && a>a2) cout<<a;

else if (x3==x2 && a2>a || a>a1) cout<<a2;
else if (x3==x2 || x1==x2 && x2==0 ) cout<<0;
}

ტესტები

შემავალი მონაცემები
109
გამომავალი მონაცემები
90
თქვენი პასუხი
90
ჩეკერის პასუხი
YES
შემავალი მონაცემები
553
გამომავალი მონაცემები
265
თქვენი პასუხი
265
ჩეკერის პასუხი
YES
შემავალი მონაცემები
121
გამომავალი მონაცემები
21
თქვენი პასუხი
21
ჩეკერის პასუხი
YES
შემავალი მონაცემები
320
გამომავალი მონაცემები
60
თქვენი პასუხი
60
ჩეკერის პასუხი
YES
შემავალი მონაცემები
401
გამომავალი მონაცემები
40
თქვენი პასუხი
40
ჩეკერის პასუხი
YES
შემავალი მონაცემები
666
გამომავალი მონაცემები
396
თქვენი პასუხი
396
ჩეკერის პასუხი
YES
შემავალი მონაცემები
600
გამომავალი მონაცემები
0
თქვენი პასუხი
0
ჩეკერის პასუხი
YES
შემავალი მონაცემები
999
გამომავალი მონაცემები
891
თქვენი პასუხი
891
ჩეკერის პასუხი
YES
შემავალი მონაცემები
395
გამომავალი მონაცემები
285
თქვენი პასუხი
285
ჩეკერის პასუხი
YES
შემავალი მონაცემები
794
გამომავალი მონაცემები
658
თქვენი პასუხი
658
ჩეკერის პასუხი
YES