fork download
  1. #include <iostream>
  2. using namespace std;
  3. struct okay {
  4. double a,b;
  5. };
  6. int main() {
  7. int numb;
  8. cin>>numb;
  9. okay x[numb];
  10. for(int i=0;i<numb;i++){
  11. cin>>x[i].a;
  12. }
  13. for(int i=0;i<numb;i++){
  14. cin>>x[i].b;
  15. }
  16. for(int i=0;i<numb;i++){
  17. if(x[i].a<0 && x[i].b<0){
  18. x[i].a=x[i].a+0.5;
  19. x[i].b=x[i].b+0.5;
  20. }
  21. else if(x[i].a<0 && x[i].b>=0){
  22. x[i].a=x[i].a*x[i].a;
  23. }
  24. else if(x[i].a>=0 && x[i].b<0){
  25. x[i].b=x[i].b*x[i].b;
  26. }
  27. else {
  28. x[i].a=(x[i].a+x[i].b)/2;
  29. x[i].b=x[i].a;
  30. }
  31. }
  32. for(int i=0;i<numb;i++){
  33. cout<<x[i].a<<" ";
  34. }
  35. cout<<endl;
  36. for(int i=0;i<numb;i++){
  37. cout<<x[i].b<<" ";
  38. }
  39. return 0;
  40. }
Success #stdin #stdout 0s 3472KB
stdin
3
0 3 -0.14942
-3 0 793
stdout
0 1.5 0.0223263 
9 1.5 793