[C++] Chương trình nhập vào vector a và số nguyên k sau đó tính a*k

Thảo luận trong 'Visual C++' bắt đầu bởi Trần Văn Cường, 13/6/16.

  1. Trần Văn Cường

    Trần Văn Cường I love CNTT Thành viên BQT Thành viên BQT

    Tham gia ngày:
    8/11/15
    Bài viết:
    3,693
    Đã được thích:
    43
    Điểm thành tích:
    48
    Giới tính:
    Nam
    Nghề nghiệp:
    Sinh Viên
    Nơi ở:
    Quảng Ninh thân yêu!
    Web:

    Viết chương trình nhập vào một số nguyên k bất kì và một vector a. In ra màn hình các phần tử của vector a và vector k*a

    Hướng dẫn:

    Phần mềm sử dụng: Visual Studio

    c-chuong-trinh-nhap-vao-vector-a-va-so-nguyen-k-sau-do-tinh-a-k.gif

    CODE:
    Select All
    #include<iostream>
    #include<stdlib.h>
    #include<conio.h>
    using namespace std;
    class 
    vector{
    private:
        
    int n;
        
    float *v;
    public:
        
    vector(int size);
        
    vector(vector &a);
        ~
    vector();
        
    void add();
        
    void display();
        
    friend vector operator *(vector &avector &b);
        
    void operator =(vector &a);
        
    vector nhan(vector &aint k)
        {
            
    int i;
            
    vector c a;
            for (
    0a.ni++)
                
    c.v[i] = c.v[i] * k;
            return 
    c;
        }
    };
    vector::vector(int size)
    {

        
    size;
        
    = new float[n];
    }
    void vector::add()
    {
        
    int i;
        for (
    0ni++)
        {
            
    cout << "v[" << << "]: ";
            
    cin >> v[i];
        }
    }
    vector::vector(vector &a)
    {
        
    int i;
        
    a.n;
        
    = new float[n];
        for (
    0ni++)
            
    v[i] = a.v[i];
    }
    vector::~vector()
    {
        
    delete v;
    }
    void vector::display()
    {
        
    int i;
        for (
    0ni++)
            
    cout << v[i] << "      ";
    }
    void vector:: operator =(vector &a)
    {
        
    int i;
        
    a.n;
        
    = new float[n];
        for (
    0ni++)
            
    v[i] = a.v[i];
    }

    void main()
    {
        
    int n,k;
        
    cout << "Nhap so phan tu cua vector a : "cin >> n;
        
    vector a(n),x(n);
        
    cout << "Nhap vector a : \n"a.add();
        
    cout << "Nhap vao so nguyen k: \n"cin >> k;
        
    cout << "vector a : "a.display();
        
    cout << "\nSo nguyen k : " << k;
        
    cout << "\nvector a la : "a.display();
            
    cout << "\nvector nhan voi k la : ";
            
    a.nhan(ak);
            
    x.display();
        
    system("pause");
    }
     

    Bình Luận Bằng Facebook

    data-href="https://cnttqn.com/threads/c-chuong-trinh-nhap-vao-vector-a-va-so-nguyen-k-sau-do-tinh-a-k.2126.html"