![]() |
|
|
Thread Tools |
|
#1
|
||
|
||
|
Các cao nhân C++ giúp em với ạ
Chào các bác, đề bài là vẽ 1 quả tên lửa từ hình tam giác cân , hình chữ nhật và hình thang cân
![]() Các bác cho em hỏi code bên dưới em viết có gì sai ạ, em chạy với sửa 2 tiếng rồi chưa xong ![]() ![]() #include using namespace std; void drawTriangle(int numRows, char fill, int offset); void drawTrapezoid( int numRows, char Fill, int offset); void drawRectangle(int offset, int width, int height, char fill); void drawRow(int offset, int numChars, char fill); int main() { int numRows,offset; char Fill; cout<<"Please enter the number of rows, char fill, and offset:"<>numRows>>Fill>>offset; for (int i=1;i<=numRows;i++) { for (int j=1;j<=numRows - i;j++) {cout<<' ';} for (int j=1;j<=2*i-1;j++) {cout<> offset >> width >> height>>fill; drawRectangle(offset, width, height, fill); } void drawRectangle(int offset, int width, int height, char fill) { for (int i = 0; i < height; i++) drawRow(offset, width, fill); } void drawRow(int offset, int numChars, char fill) { for (int i = 0; i < offset; i++) cout << ' '; for (int i = 0; i < numChars; i++) cout << fill; cout << endl; } void drawTrapezoid( int numRows, char Fill, int offset) { int numRows,offset; char Fill; cout<<"Please enter the number of rows, char fill, and offset:"<>numRows>>Fill>>offset; for (int i=1;i<=numRows;i++) { for (int j=1;j<=numRows - i;j++) {cout<<' ';} for (int j=1;j<=2*i+3;j++) {cout<<Fill;} cout<<endl; } }
__________________
[COLOR="Black"]Re: “Tại sao tham nhũng lại bị tâm thần nhiều thế!” [/COLOR] [QUOTE=Etoile Filante;99099598]Có lần năm cấp 3, ngày hội hướng nghiệp tao có hỏi bà cô : em muốn làm lãnh đạo đảng được không cô? Bà hỏi lại : em có bị khùng không? Giờ tao mới hiểu ý bả đó là tiêu chuẩn đầu vào.[/QUOTE] |
| khonglamgimacungban |
| View Public Profile |
| Find all posts by khonglamgimacungban |
|
#2
|
|||
|
|||
|
Re: Các cao nhân C++ giúp em với ạ
Code:
#include
using namespace std;
void DrawRectangle(unsigned int height, unsigned int width)
{
for (int i = 0; i < height; ++i)
{
cout << " ";
for (int j = 0; j < width; ++j)
{
cout << "* ";
}
cout << endl;
}
}
void DrawTrapezoid(unsigned int width, unsigned int height)
{
for (int row = 0; row < height; ++row)
{
for (int col = height - row; col > 0; --col)
{
cout << " ";
}
for (int col = 0; col < (width + 2 * row); ++col)
{
cout << "*";
}
cout << endl;
}
}
void DrawTritangle(unsigned int height)
{
int width = 1;
for (int i = 1, k = 0; i <= height; ++i, k = 0)
{
for (width = 1; width <= height - i; ++width)
{
cout << " ";
}
while (k != 2 * i - 1)
{
cout << "* ";
++k;
}
cout << endl;
}
}
int main()
{
DrawTritangle(4);
DrawRectangle(10,5);
DrawTrapezoid(3,5);
return 0;
}
|
| anhsayvimen |
| View Public Profile |
| Find all posts by anhsayvimen |
|
#3
|
||
|
||
|
Re: Các cao nhân C++ giúp em với ạ
Quote:
. Em thề với bác code bác viết khác hoàn toàn với code ông giáo sư em dạy ![]() ![]() ![]()
__________________
[COLOR="Black"]Re: “Tại sao tham nhũng lại bị tâm thần nhiều thế!” [/COLOR] [QUOTE=Etoile Filante;99099598]Có lần năm cấp 3, ngày hội hướng nghiệp tao có hỏi bà cô : em muốn làm lãnh đạo đảng được không cô? Bà hỏi lại : em có bị khùng không? Giờ tao mới hiểu ý bả đó là tiêu chuẩn đầu vào.[/QUOTE] |
| khonglamgimacungban |
| View Public Profile |
| Find all posts by khonglamgimacungban |
|
#4
|
|||
|
|||
|
Re: Các cao nhân C++ giúp em với ạ
Thường nó sẽ báo lỗi gì, dòng nào. Bạn nên học cách đọc thông báo lỗi thì sẽ tự mình fix được các ca về sau.
__________________
[COLOR="White"]Quyền lực của nhà nước là quyền tạo ra tội phạm. Họ sẽ đưa ra nhiều điều luật đến mức chúng mày đéo thể sống mà không phạm tội.[/COLOR] |
|
#5
|
|||
|
|||
|
Re: Các cao nhân C++ giúp em với ạ
Cái này chắc được
#include using namespace std; void hinhtamgiac(int y) { for (int i = 0; i < y; i++) { for (int j = 0; j = y - i-1) cout << "*"; else cout << " "; } cout << endl; } } void hinhchunhat(int x, int y,int lechvao) { for (int i = 0; i < y; i++) { for (int j = 0; j < x + lechvao; j++) { if (j < lechvao) cout << " "; else cout << "@"; } cout << endl; } } void hinhthangcan(int daynho, int daylon) { for (int i = 0; i < (daylon-daynho)/2 +1; i++) { for (int j = 0; j < (daynho + (daylon - daynho) / 2)+i; j++) { if (j < (daylon - daynho) / 2 - i) cout << " "; else cout << "$"; } cout << endl; } } int main() { hinhtamgiac(7); hinhchunhat(9, 20, 2); hinhthangcan(5, 13); system("pause"); } |
| shinigami1997 |
| View Public Profile |
| Find all posts by shinigami1997 |
|
#6
|
|||
|
|||
|
Re: Các cao nhân C++ giúp em với ạ
Hồi xưa cũng xoắn não với mấy trò in hình ra console
__________________
[CODE]https://forums.voz.vn/profile.php?do=addlist&userlist=ignore&u=ID[/CODE] |
|
#7
|
||
|
||
|
Re: Các cao nhân C++ giúp em với ạ
Quote:
) Em ko rành lắm nhưng mà có thể đi từng bước. Ví dụ: em thấy bác define 4 cái hàm nhưng không hề gọi trong hàm main, thì define để làm gì đâu?
|
![]() |
|
|