avukas

ispitni: tri vektora

Mar 4th, 2015
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <complex>
  4. #include<vector>
  5.  
  6. void Funkcija(std::vector<std::complex<double>> v1, std::vector<double> &v2, std::vector<double> &v3)
  7. {
  8. for(int i(0); i<v1.size(); i++)
  9. {
  10. v2.push_back(arg(v1[i]));
  11. v3.push_back(abs(v1[i]));
  12. }
  13.  
  14. }
  15. int main()
  16. {
  17. int n;
  18. std::vector<double> v1,v2;
  19. std::vector<std::complex<double>> v3;
  20. std::complex<double> komp;
  21.  
  22. std::cout<<"Unesite n: \n";
  23. std::cin>>n;
  24. std::cout<<"Unesite n kompleksnih brojeva: (re, im) \n";
  25. for (int i(0); i<n; i++)
  26. {
  27. std::cin>>komp;
  28. v3.push_back(komp);
  29. }
  30. Funkcija(v3,v1,v2);
  31.  
  32. std::cout<<"Novi vektori: arg pa abs\n";
  33. for (int i(0); i<v1.size(); i++)
  34. std::cout<<v1[i]<<" " ;
  35. std::cout<<std::endl;
  36.  
  37. for (int j(0); j<v2.size(); j++)
  38. std::cout<<v2[j] <<" ";
  39. return 0;
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment