01/10/2018, 00:26

Code người ta, code mình

E đã ngồi khóc sau khi test thử đoạn code này

Anh Tuấn Vũ viết 02:35 ngày 01/10/2018

2 bài khác nhau mà

*grab popcorn* viết 02:28 ngày 01/10/2018

Thiếu cái begin end ở sau then kìa
Mà mình test ok mà nhỉ :?

Ideone.com

Ideone.com

Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages.

Bùi Thế Khải viết 02:26 ngày 01/10/2018

yêu cầu bài là in

*
**
***
****
*****
******
*******

mà em ghi như in cái gì thần thánh ý

Quân viết 02:30 ngày 01/10/2018

đọc code của bạn đúng hại não, vẫn chưa hiểu sao từ 1 bài nhẹ nhàng thế mà bạn làm nó kinh khủng thế được

Bùi Thế Khải viết 02:33 ngày 01/10/2018

sau hơn 1 năm em không đụng và pascal , giờ như người ngoài hành tinh học ý 22/10 thi rùi, không biết sẽ ra sao

Người bí ẩn viết 02:32 ngày 01/10/2018

In cái tam giác vuông cân mà bạn code như hacker ấy =))
Có vẻ thuật toán bạn còn yếu

P/S: Cứ luyện là từ từ sẽ lên thôi

Bùi Thế Khải viết 02:37 ngày 01/10/2018

haha, em hơi yếu toán , cố lên

Bùi Thế Khải viết 02:29 ngày 01/10/2018

anh ơi, cái thuật toán in tam giác cân ý, dùng thuật tóan j ? có phải cần thêm if…then không ?

Người bí ẩn viết 02:34 ngày 01/10/2018

Bạn nhìn cái hình

*
**
***
****
*****
******
*******

là ra được cái quy luật mà
Nếu chỉ là thuật toán đơn giản, bạn tạo 1 vòng lặp mẹ để lặp chiều cao, 1 vòng lặp con để lặp chiều dọc ấy.

có phải cần thêm if…then không ?

Dùng vòng lặp là ra, cần gì if…then

Bùi Thế Khải viết 02:34 ngày 01/10/2018

thế này có đúng không ?

uses crt;
var i,n,j,a,b,c : integer;
begin
 write('Nhap chieu cao : ');readln(n);
 for i:=1 to n do
  begin
  for j:=1 to n-i do write(' ');
  for a:=1 to i do write('*');
  for b:=1 to i-1 do write('*');
  for c:=1 to j do write(' ');
  writeln;
  end;
 readln;
end.
Người bí ẩn viết 02:39 ngày 01/10/2018
uses crt;
var i,n,j,a,b,c : integer;
begin
 write('Nhap chieu cao : ');readln(n);
 for i:=1 to n do
  begin
  for j:=1 to n-i do write(' ');
  for a:=1 to i do write('*');
  for b:=1 to i-1 do write('*');
  for c:=1 to j do write(' ');
  writeln;
  end;
 readln;
end.

Bạn đang muốn in ra tam giác nào thế ?

Bùi Thế Khải viết 02:27 ngày 01/10/2018

tam giác cân

   *
  ***
 *****
*******


Người bí ẩn viết 02:33 ngày 01/10/2018
std::cout << "\nNhap chieu cao tam giac: ";
std::cin >> docao;
for (int i = 1; i <= docao; ++i)
{
	for (int j = i; j <= docao - 1; ++j)
		std::cout << "  ";
	for (int k = 1; k <= i * 2 - 1; ++k)
		std::cout << "* ";
	std::cout << std::endl;
}

Tự dịch sang Pascal nhé =)) Lười lắm và không rành về Pascal nên k code Pascal được =))

Bùi Thế Khải viết 02:40 ngày 01/10/2018

ờ , em chỉ hỏi thuật toán trên thôi, cảm ơn

Đỗ Thắng viết 02:27 ngày 01/10/2018

Chỉ là hình này mà dài vậy bạn, cho 3 vò for là ra

Tống Hoàng Vũ viết 02:34 ngày 01/10/2018

Đừng nản, nên lấy code đó mà học tập, từ từ sẽ giỏi thôi

Bài liên quan
0