01/10/2018, 01:10

Thuật toán làm bài này ntn vậy ae

rogp10 viết 03:11 ngày 01/10/2018

Giả mã:

a/ for i=1 to n rồi for j=1 to i
b/ đổi 1 cái thành downto
c/ mới đầu vô 2*i space thì phải.

Hoang Kien viết 03:24 ngày 01/10/2018

Minh code tren C++
ban chuyen sang java tuong tu thoi

for(int i=0; i< 6; i++){
		for ( int j = 0; j<=i; j++){
			cout<<"*";
		}
		cout<<endl;
	}

for(int i=6; i>0; i--){
		for ( int j = i; j>0; j--){
			cout<<"$";
		}
		cout<<endl;
	}
for(int i=0; i < 6; i++){
		for ( int j = 0; j < 2*6 ; j++){
			if(j >= 6-i && j <= 6+i) cout<<"*";
				else cout<<" ";
		}
		cout<<endl;
	}
Trần Hoàn viết 03:10 ngày 01/10/2018

cout "*\n**\n***\n****\n*****\n******"; =))

viết 03:20 ngày 01/10/2018

thank bạn nhiều nhé

Zhang Jike viết 03:18 ngày 01/10/2018

1 Dòng ạ siêu quá a ê. Những bạn hỏi kiểu này đúng phải trả lời ntn thì mới khóc thét đc

Trần Gia Hưng viết 03:19 ngày 01/10/2018

Không có ý gì nhưng các cậu nên chỉ giải thích hướng làm, còn code ra sao để bạn ý tự code, vấp ở đâu lại hỏi mình nghĩ như vậy hay hơn

Thành Nguyễn viết 03:11 ngày 01/10/2018

Mình nghĩ là bạn nên vẽ hình ra và đánh số cột và dòng sau đó phân tích vị trí của nó và sẽ có thuật toán để giải bài này
Thân !

Bài liên quan
0