Bạn ghé thăm diễn đàn lần đầu? hãy đăng ký ngay bây giờ để tham gia.
  • Đăng nhập:

Chào mừng bạn đến với ITVNN FORUM - Diễn đàn công nghệ thông tin.

Nếu đây là lần đầu tiên bạn tham gia diễn đàn, xin mời bạn xem phần Hỏi/Ðáp để biết cách dùng diễn đàn. Để có thể tham gia thảo luận bạn phải đăng ký làm thành viên, click vào đây để đăng ký.


  • Partner Area
    • ITVNN HOSTING - Thiết kế website, Cung cấp Domain, Hosting, VPS Việt Nam Anh Hùng - Thông tin truyền thông
kết quả từ 1 tới 4 trên 4
Tăng kích thước phông chữ Giảm kích thước phông chữ
  1. #1
    nguyendunghumg's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Oct 2013
    Thành viên thứ
    95106
    Tuổi
    30
    Giới tính
    Bài gởi
    3
    Level: 17 [?]
    Experience: 11,474
    Next Level: 13,278
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết

    Default các bạn sửa hộ mình code với. cám ơn các bạn nhiều  

    đề bài xây dựng ngăn xếp các kí tự nhập một chuỗi các kí tự và kiểm tra xem chuỗi có khớp với dấu ngoặc đơn không ? vd: abc(de)f là khớp còn )( là ko khớp:

    #include <iostream>
    #include <stack>
    #include <string.h>


    using namespace std;
    class kiemtrangoacdon
    {
    private :
    stack<int>A;
    public :
    void push(string S) //Day cac dau ngoac don vao stack
    {
    for (int i=0;i<S.length();i++)
    {
    if (S[i]=='(')
    A.push(i);
    else if (S[i]==')')
    {
    if (!A.empty())//Ki?m tra xem stack có r?ng không.
    A.pop();
    else
    A.push(i);
    }
    }
    }
    int kiemtra()
    { //kiem tra co dung quy tac khong
    if (A.empty())
    return 1;
    else
    return 0;
    }
    void vitri()
    { //tra ve vi tri neu khong dung quy tac
    while (!A.empty())
    {
    cout<<"o vi tri : "<<A.top()+1<<"\n";
    A.pop();
    }
    }
    };
    int main()
    {
    int a;
    stack<int>A;
    kiemtrangoacdon P;
    string S; //khai bao xau
    cout<<"Nhap chuoi :";
    getline(cin,S); //Nhap xau
    P.push(S);
    a=P.kiemtra();
    if(a==1)
    cout<<"Dung quy tac!\n";
    else
    {
    cout<<"Khong dung quy tac!\n";
    P.vitri();
    }
    getch();
    return 0;
    };

  2. #2
    dinhphu262919's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Apr 2014
    Thành viên thứ
    97217
    Giới tính
    Bài gởi
    2
    Level: 15 [?]
    Experience: 7,291
    Next Level: 7,465
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết

    Default

    Chịu..................hì hì.............

  3. #3
    itseovn's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Apr 2014
    Thành viên thứ
    97231
    Tuổi
    36
    Giới tính
    Bài gởi
    2
    Level: 15 [?]
    Experience: 7,287
    Next Level: 7,465
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết

    Default

    Vừa code vừa quảng cáo gì tùm lum thế?

  4. #4
    nguyendunghumg's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Oct 2013
    Thành viên thứ
    95106
    Tuổi
    30
    Giới tính
    Bài gởi
    3
    Level: 17 [?]
    Experience: 11,474
    Next Level: 13,278
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết

    Default

    chẳng hiểu cái quảng cáo ở đâu ra đó thank các c nhiều t làm ok r


 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Code Anti DDos tổng hợp nhiều FireWall
    By Tuxedo in forum Anti-DDoS
    Trả lời: 8
    Bài mới gởi: 15-01-2013, 12:52 PM
  2. Trả lời: 1
    Bài mới gởi: 05-04-2012, 11:24 AM
  3. Trả lời: 7
    Bài mới gởi: 10-07-2011, 07:12 PM
  4. Trả lời: 2
    Bài mới gởi: 05-08-2010, 12:03 PM
  5. Trả lời: 0
    Bài mới gởi: 17-03-2010, 07:32 PM

Tags for this Thread

Bookmarks

Quuyền Hạn Của Bạn

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể chỉnh sửa bài viết
  •