[C++] Nhập vào dãy số phức, nhập tiếp và tìm số phức đó trong dãy

Thảo luận trong 'Visual C++' bắt đầu bởi Trần Văn Cường, 8/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:

    3. Xây dựng lớp số phức mô tả các đối tượng số phức lớp gồm:

    * Các thành phần thuộc tính:
    - a, b là các số nguyên mô tả phần thực và phần ảo của số phức.

    * Các phương thức:
    - Phương thức nhập số phức
    - Phương thức hiển thị số phức (a + ib)
    - Phương thức toán tử == để so sánh hai số phức.

    Viết chương trình nhập vào một mảng gồm n số phức. Nhập tiếp một số phức. Tìm số phức đã nhập xem có trong dãy số phức đã nhập không, nếu có hiện thị ví trí ra màn hình.

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

    DEMO

    nhap-vao-day-so-phuc-nhap-tiep-va-tim-so-phuc-do-trong-day.gif


    Code tham khảo:

    CODE:
    Select All
    #include <iostream>
    using namespace std;
    class 
    sp
    {
    private:
        
    double a;
        
    double b;
    public:
        
    void nhapsl()
        {
            
    cout << "\n phan thuc :"cin >> a;
            
    cout << " phan ao :"cin >> b;
        }
        
    void insl()
        {
            
    cout << << "-";
            
    cout << << "   ";
        }
        
    void timkiem(sp dint nbool &x)
        {
            if ((
    d.== a) && (d.== b))
                {
                    
    true;
                }
        }
    };
    void main()
    {
        
    sp c[100];
        
    int n;
        
    bool x falsey=false;   // x de xac dinh so phuc nhap co trong day. y xac dinh so phuc ko co trong day
        
    cout << "nhap so luong phan so: ";
        
    cin >> n;
        for (
    int i 1<= ni++)
        {
            
    cout << "\n nhap so phuc thu " << i;
            
    c[i].nhapsl();
        }
        
    cout << "Day so phuc la: ";
        for (
    int i 1<= n; ++i)
        {
            
    c[i].insl();
        }
        
    n++;
        
    cout << "\n\n nhap tiep mot so phuc:";
        
    c[n].nhapsl();
        for (
    int i 1<= n; ++i)
        {
            if (
    x)
            {
                if (!
    ycout << "\n YES. Vi tri xuat hien trong day:";
                
    cout << " " << i-1;
                
    true;
                
    false;

            }
            
    c[i].timkiem(c[n],n,x);
        }
        if (!
    y)
        {
            
    cout << "\n NO. so phuc vua nhap khong co trong day.";
        }
        
    cout << "\n";
        
    system("pause");
    }
    Xem lại: Đề cương lập trình hướng đối tượng CNTT K7
     

    Bình Luận Bằng Facebook

    data-href="https://cnttqn.com/threads/c-nhap-vao-day-so-phuc-nhap-tiep-va-tim-so-phuc-do-trong-day.2054.html"