Trang 9 / 9 FirstFirst ... 46789
Hiển thị kết quả từ 81 đến 83 / 83

Chủ đề: Chủ đề mới

  1. #81
    Tham gia
    02-01-2008
    Location
    Ha Noi
    Bài viết
    24
    Like
    0
    Thanked 3 Times in 3 Posts
    program testngoac;
    uses Crt;
    var st:string;
    test:boolean;
    BEGIN
    clrscr;
    write('Nhap day dau ngoac:');readln(st);
    if (st[1]=')') or (st[length(st)]='(') or (length(st) mod 2=1) then test:=false
    else
    begin
    while pos('()',st)<>0 do delete(st,2,pos('()',st);
    if st='' then test:=true
    else test:=false;
    end;
    if test then writeln('Chinh xac')
    else writeln('Khong chinh xac');
    readln
    END.

  2. #82
    Tham gia
    24-06-2007
    Bài viết
    34
    Like
    0
    Thanked 1 Time in 1 Post
    Quote Được gửi bởi mr_invincible View Post
    Từ sau khi topic của bạn truongngocdai lập ra mình thấy box pascal này chẳng có việc gì nhỉ. Mà topic đó gần đây cũng chẳng có thêm gì mới. Mình xin bắt chước hoạt động của topic đó (cũng đố các bài) nhưng các bài sẽ dễ hơn nhiều.
    Sau đây là 1 bài khá dễ và quen thuộc
    Cho 1 dãy dấu ngoặc. Kiểm tra tính chính xác của nó. Chỉ yêu cầu nói cách làm vì bài này khá dễ
    VD:
    không có gì: đúng
    (): đúng
    ): sai
    (()): đúng
    (())): sai
    (()())() :đúng
    (())): sai
    Mong các bạn hăng hái thăm gia vì bài này cũng không khó lắm
    bài của bạn đây vừa ngắn vừa rễ hiểu

    var s:string;
    k,i :byte;
    begin
    writeln('nhap ngoac');
    readln(s);
    k:=0;i:=0;
    while (k>=0)and(i<length(s)) do
    Begin
    for i:=1 to length(s) do begin
    if s[i]='(' then k:=k+1
    else
    if s[i]=')' then k:=k-1;
    end;end;
    if k<0 then write('sai')
    else
    write('dung');
    readln
    end.

    còn bài viết của spy10b mình đọc thấy sai roài
    có bài nào hay hay cứ gọi mình nếu đủ khả năng mình sẽ giúp đỡ
    Được sửa bởi khatmau90 lúc 08:57 ngày 10-06-2008 Reason: Bổ sung bài viết

  3. #83
    Tham gia
    25-09-2006
    Bài viết
    533
    Like
    0
    Thanked 1 Time in 1 Post
    bài của bạn vòng while có cần không nhỉ??
    s:=')(' là vẫn đúng à?

Trang 9 / 9 FirstFirst ... 46789

Bookmarks

Quy định

  • 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ể sửa bài viết của mình
  •