Menu
CoddyTech

TV

Thuộc phần Nền tảng cơ bản trong hành trình C của Coddy. Bài học 63 trên 63.

challenge icon

Thử thách

Dễ

Một chiếc TV được vẽ bằng các con số như sau:

    1 1 1 1 1 1 1 1 1
    1 2 2 2 2 2 2 2 1
    1 2 2 2 2 2 2 2 1
    1 2 2 2 2 2 2 2 1
    1 1 1 1 1 1 1 1 3

Các số 1 biểu thị viền TV, các số 2 biểu thị màn hình. Số 3 ở góc dưới bên phải là nút nguồn.

 

Bạn được cho một dãy số từ đầu vào cho đến khi nhập số 3. Hãy tính chiều cao và chiều rộng của TV rồi in ra màn hình, theo thứ tự chiều cao trước, chiều rộng sau.

 

Đầu vào
1 1 1 1 1 1 1 1 1
1 2 2 2 2 2 2 2 1
1 2 2 2 2 2 2 2 1
1 2 2 2 2 2 2 2 1
1 1 1 1 1 1 1 1 3

Đầu ra
5 9

Đầu vào
1 1 1
1 2 1
1 1 3

Đầu ra
3 3

Tự làm thử

#include <stdio.h>

int main() {
    // Viết code ở đây
    return 0;
};

Tất cả bài học trong Nền tảng cơ bản

Tự luyện tập: Trình biên dịch C online