01/10/2018, 14:50

Xin hướng giải bài tập in "dot matrix" trên màn hình

Xin chào mọi người ạ, mọi người cho em xin hướng làm bài này được không ạ


link font mà bài cung cấp)

*grab popcorn* viết 17:06 ngày 01/10/2018

Bạn ơi copy ra hoặc up lên wikisend nha. Chứ bắt đăng ký bất tiện quá.

Nobi Sewashi viết 16:51 ngày 01/10/2018

Dạ mình sửa rồi ạ. Cảm ơn bạn :3

*grab popcorn* viết 17:03 ngày 01/10/2018

Bỏ hết đống ký tự vô kia mảng 3 chiều [24][6][8]
24 là số ký tự, 6x8 là kích thước 1 chữ kia đề cho.
Rồi dùng ascii để in ra vị trí tương ứng trong mảng là được

Bạn xem cách khai báo mảng 3 chiều

STDIO

Mảng Nhiều Chiều :: Bài viết :: STDIO

Mảng nhiều chiều cũng chứa nhiều phần tử, mỗi phần tử lại là một mảng một chiều, các mảng một chiều này có kích thước bằng nhau. Bài viết sẽ hướng dẫn cách khai báo, khởi tạo và một số thao tác với mảng nhiều chiều.

Aragami1408 viết 16:57 ngày 01/10/2018
#include <iostream>
using namespace std;

int main() 
{

char name[];

cout << "Enter your name: ";
cin >> setw(20) >> name;

for(int i = 0; i <= 20; i++)
{
	if(name[i] == 'A' || name[i] == 'a')
	{
		//Vẽ hình ra như thế này
		cout << " ####";
		cout << "#    #";
		cout << "#    #";
		cout << "######";
		cout << "#    #";
		cout << "#    #";
	}
		
	if(name[i] == 'B' || name[i] == 'b')
	{
		//Làm tương tự như trên
	}
	if(name[i] == 'C' || name[i] == 'c')
	{
		//Làm tương tự như trên
	}
	if(name[i] == 'D' || name[i] == 'd')
	{
		//Làm tương tự như trên
	}
	.................................
phamvandung viết 17:05 ngày 01/10/2018

Giống trò ASCII Art trên codingame.

Nobi Sewashi viết 16:59 ngày 01/10/2018

Dạ mình có đọc mảng 3 chiều thì mình thể hiện như thế nào cho máy hiểu bạn nhờ

*grab popcorn* viết 17:05 ngày 01/10/2018

Thì khởi tạo nó ra thôi :3
Vd:

char matrix[24][6][8] = {
 {"(Φ ω Φ)"},
 {" (ФДФ)"}
 //...
}
Nobi Sewashi viết 17:01 ngày 01/10/2018

Hơi thốn ạ .-.
string[24][6][8] = {{{ #### },{ # # },{ # # },{ ###### },{ # # },{ # # }},{{ ##### },{ ##### },{ ###### }.....

*grab popcorn* viết 17:07 ngày 01/10/2018

Chuẩn luôn đó
À mà không phải v đâu. Nó v nè :3

  char matrix[24][6][8] = {
    {
    " ####",
    "#    #",
    "#    #",
    "######",
    "#    #"
    "#    #"
    },
    {
      //b
    }
  };
Bài liên quan
0