fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int bvalue(int,int,int,int);
  5. int kvalue(int,int,int);
  6. bool zug(int,int,int,int);
  7. int main()
  8. {
  9. int x1,x2,y1,y2,m;
  10. cin>>x1>>x2>>y1>>y2;
  11. m=bvalue(x1,x2,y1,y2);
  12. cout<<m<<endl;
  13. cout<<kvalue(y2,x2,m)<<endl;
  14. if(zug(x1,x2,y1,y2)) cout<<"Yes";
  15. else cout<<"No";
  16. return 0;
  17. }
  18. int bvalue(int x1,int x2,int y1,int y2)
  19. {
  20. int b;
  21. b=(x2*y1-x1*y2)/(x2-x1);
  22. return b;
  23. }
  24. int kvalue(int y2,int x2,int m)
  25. {
  26. int k;
  27. k=(y2-m)/x2;
  28. return k;
  29. }
  30. bool zug(int x1,int x2,int y1,int y2)
  31. {
  32. if(x1==x2 || y1==y2) return true;
  33. return false;
  34. }
Runtime error #stdin #stdout 0s 3468KB
stdin
1
1
1
1



stdout
Standard output is empty