Chủ đề: Đếm Tam giác sao
-
05-28-2010, 03:27 AM #1
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 2
Đếm Tam giác sao
Nhập vào tệp TG.INP các tam giác sao đều. Ghi ra tệp TG.OUT số lượng tam giác trong tệp TG.INP
-
05-28-2010, 04:22 AM #2
Silver member
- Ngày tham gia
- Mar 2016
- Bài viết
- 0
Bạn có thể nói rõ đề bài được không? Nếu theo cách hiểu đề của mình thì trong box cũng có 1 topic tương tự đề bài này rồi.
-
05-28-2010, 04:28 AM #3
Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 7
Ví dụ nha:
TG.INP
Mã:* * * 1. Nhớ là 1 tam giác nha!
Mã:Có 1 tam giác sao đều. Người ta bảo thế!
-
05-29-2010, 02:23 AM #4
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 3
Mã:* *** * ***** ***
Thông cảm mình căn chỉnh tam giác đều rồi mà gửi lên nó lại không được
-
05-29-2010, 05:14 AM #5
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Nếu đề bài như này thì chắc chắn trong box có bài rồi, bạn bỏ 5' để tìm chắc chắn sẽ thấy.
-
05-29-2010, 08:29 AM #6
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 3
Lúc trước cũng lehang hỏi mà. Nên cố gắng search lại đi nha.
-
05-31-2010, 04:02 AM #7
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 5
Nhưng các bạn chưa giúp đỡ được và mình chưa thỏa mãn, hài lòng nên tiếp tục muốn trao đổi. Các ơn các bạn nhiều!
---------------------------------Bài viết đã được trộn ---------------------------------
Mình sẽ rút kinh nghiệm lần sau tìm và hỏi lại chứ không tạo box mới làm cho diễn đàn bị loãng. Hi Hi
-
06-01-2010, 04:28 AM #8
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 2
Bạn lehang cho mình hỏi lại: nếu chỉ có 1 * đứng riêng lẻ thì có được coi là 1 tam giác không?
-
06-01-2010, 07:25 AM #9
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 4
Nếu như theo đề bài của bạn, sơ đồ chỉ gồm các tam giác sao đều (@ TieuLong: không có trường hợp một * riêng lẻ là một lều vì như thế không phải là tam giác) thì thuật toán khá đơn giản, dưới đây là một đoạn code.
Mã:while not eof(fi) do begin readln(fi, s); // s là một xâu kí tự for t := 2 to length(s)-1 do if (s[t] = '*') and (s[t] = '*') and (s[t] = '*') then inc(sum); // biến đếm số tam giác sao đều end;
-
06-01-2010, 06:46 PM #10
Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 65
Mình nghĩ phải chỉnh lại là
Mã:if (s[t-1] = ' ') and (s[t] = '*') and (s[t+1] = ' ') then
Theo điều tra tình hình sử dụng thuốc lá ở người trưởng thành năm 2020 do Bộ Y tế triển khai, ngày nay tỷ lệ đàn ông Việt Nam hút thuốc đang ở mức 42,3%. Không chỉ có khả năng gây ung thư và một...
Những thói quen khiến "cuộc vui" của hai người trở nên... dở dang