Cần giúp đỡ chỉ ra quy luật của hình

103765835_3360575587306332_7705217282542889587_n

Vậy bạn làm thế nào. :smiley:

1 Like

Thế còn các số chẵn như 4 và 6 thì ví dụ sẽ biểu diễn kiểu nào?
Thế này à?

   n=6
   **
  ****
 ******
********
2 Likes

Bài này trông giống giống bài vẽ tam giác cân bằng dấu *, nếu ở trường hợp n=5 người ta vẽ 5 dòng thì đúng rồi. Không biết tại sao n=3 vẽ 3 dòng còn n=5 vẽ 4 dòng?

1 Like

n=3 --> 3 dòng,
n=5 --> 4 dòng,
n=7 --> 5 dòng,
n=9 --> 6 dòng,

public int tinhSoDong( int n ){
   int soDong = 0;
   for ( int i = 3; i+=2; i <= n ){
          soDong +=1;
    }
  return soDong;
}
2 Likes

Quy tắc gì mà lạ vậy :thinking:? Bạn có chắc là nó đúng không?

Đề sai : có 2 trường hợp
1/ thiếu điều kiện n, nếu như trong ảnh thì n>=3&&(n%2>0)
2/ hình vẽ thiếu 1 hàng. n=1 thì 1 hàng, n=2 thì 2 hàng,… như bình thường

6 Likes

Thiên về trường hợp thứ 2 hơn vì thực chất đề này có đầy trên mạng rồi. Còn để:

thì cần có thêm hình vẽ cho n=7 -> 5 dòng,… Mà khoan, n là số chẵn thì sao? Như @SITUVN.gcd đã nói.

1 Like

n số dương là sao bác ? thì cứ sử dụng đề ở trên nếu thêm điều kiện n>=3&&(n%2>0) thì nó lại hợp lý

À lộn, số chẵn chứ không phải số dương :rofl:.

Thế bác có bằng chứng nào chứng minh luận điểm trên không :thinking:?

@HR16 chắc người ra đề chán kiểu n = 1 in 1 dấu *, n = 2 in 2 dấu * nên ra kiểu mới lạ thôi. bài tập phải đổi mới một chút. thầy thích kiểu nào thì sinh viên cũng cân tất

1 Like

Bác đọc kĩ comment chưa đấy :rofl:. Mới cho 2 trường hợp như trên thì đâu có đủ? Lỡ đề sai thì sao? Hay là rơi vào điều kiện khác? Chưa chắc n>=5 đâu, muốn chắc chắn n>=5 thì phải cho giá trị nhỏ hơn để chứng minh, cũng chưa chắc n % 2 > 0, nói chung là phải có trường hợp thứ 3 thì mới chắc chắn được.

1 Like

@HR16 Mình nghĩ người ra đề chưa rõ. Cứ suy nghĩ đơn giản là cho người dùng nhập từ bàn phím 1 số lẻ dương n lớn hơn hoặc bằng 3 để vẽ tam giác. nếu nhập khác điều kiện VD : số âm, số thập phân, số chẵn thì in ra " bạn nhận sai điều kiện chường trình không thể vẽ :crazy_face:"

2 Likes

Tam giác có tam giác thường, tam giác cân, tam giác vuông. Nói mỗi chữ “tam giác” thì biết tam giác nào :laughing:. Mà theo hình vẽ thì là tam giác cân.

1 Like

@HR16 bạn đọc kỹ đề bài của của chủ topic lại á. đề yêu cầu có nhiêu đó thôi “bảo in ra màn hình theo quy tắc sau” chứ có nó vẽ hình gì đâu, mà tam giác cân với đều. mà đề hơi fail cái điều kiện tí

1 Like

@coderTapSu Hmm… Thì chẳng phải hình vẽ đó là tam giác cân à :thinking:? Không biết yêu cầu cần vẽ hình gì thì làm sao làm bài được :laughing:.

1 Like

@HR16 hình gì thì chúng ta không cần quan tâm. Nhìn vào đề chỉ thấy 2 quy luật : 1 là

2 là : dòng đầu tiên bắt đầu bằng 1 dấu sao. kể từ dòng thứ 2 có nhiều hơn dòng trước đó 2 dấu sao. Chỉ đơn giản vậy thôi. dùng 2 vòng for lồng nhau là ra.

1 Like

@coderTapSu Rồi, nói chung là đề còn thiếu dữ kiện nên không chắc chắn được, thế thôi.

3 Likes

Chính vì có trên mạng rồi nên mới ra đề kiểu khác cho sinh viên đừng copy đó bạn

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?