Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <vector>
- #define Reset(x) x = 0
- #define Write(x) std::cout << x << std::endl;
- #define Read(x) std::cin >> x;
- class Vector
- {
- public:
- static double Module(std::vector<int> v)
- {
- double S = 0;
- for(int i = 0; i <= v.size() - 1; i++)
- {
- S += (v[i]) ^ 2;
- }
- return S;
- }
- };
- void PrintVector(std::vector<int> v)
- {
- std::string str = "";
- for (int i = 0; i < v.size(); i++)
- {
- std::cout << v.at(i) << " ";
- }
- }
- int main()
- {
- int vect1 = 0,
- vect2 = 0,
- input = 0;
- std::vector<int> vectors[3];
- vectors[0] = { 1, 2, 3 };
- vectors[1] = { 3 ,2 ,1 };
- vectors[2] = { 1, 2, 3, 4 };
- std::cout << "1 vector: { 1 , 2, 3 }" << std::endl;
- std::cout << "2 vector: { 3 , 2, 1 }" << std::endl;
- std::cout << "3 vector: { 1, 2, 3, 4 }" << std::endl;
- std::cout << "Choose an operation: \n";
- Read(input);
- switch(input)
- {
- case 1: //Module
- Write("Choose a vector: ");
- Read(vect1);
- Write(Vector::Module(vectors[vect1 - 1]));
- break;
- }
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment