fork download
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4. int* createArrow(int k){
  5. int* arr=new int [k];
  6. return arr;
  7. }
  8.  
  9. void readArrow(int* arr, int k) {
  10. for (int i = 0; i < k; i++) {
  11. cin >> arr[i];
  12. }
  13. }
  14. void printArrow(int* arr,int k){
  15. for (int i = 0; i < k; i++) {
  16. cout<<arr[i]<<" ";
  17. }
  18. }
  19. void sumArrow(int* arr,int* arr1,int* result, int k){
  20. for (int i = 0; i < k; i++) {
  21. result[i]=arr[i]+arr1[i];
  22. }
  23. }
  24. void minusArrow(int* arr,int* arr1,int* result, int k){
  25. for (int i = 0; i < k; i++) {
  26. result[i]=arr[i]-arr1[i];
  27. }
  28. }
  29. int main() {
  30.  
  31. int n, m;
  32. cin>>n;
  33. int* v = createArrow(n);
  34.  
  35. readArrow(v, n);
  36. printArrow(v, n);
  37. int* v1 = createArrow(n);
  38. readArrow(v1, n);
  39. cout<<endl;
  40. int* v2 = createArrow(n);
  41. sumArrow(v,v1,v2,n);
  42. printArrow(v2, n);
  43. cout<<endl;
  44. minusArrow(v, v1, v2, n);
  45. printArrow(v2, n);
  46.  
  47.  
  48. }
  49.  
Success #stdin #stdout 0s 5312KB
stdin
4
1 2 3 4
5 1 2 3
stdout
1 2 3 4 
6 3 5 7 
-4 1 1 1