이 기사에서는 여러 행과 열에 대한 값을 제공했습니다. 첫 번째 행, 첫 번째 열, 마지막 행, 마지막 열에는 1이 인쇄되고 나머지 요소에는 0이 인쇄되도록 상자 패턴을 인쇄해야 합니다. 예를 들어 −
Input : rows = 5, columns = 4 Output : 1 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 1 1 1 Input : rows = 8, columns = 9 Output : 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1
간단한 방법은 각 행과 각 열을 반복하고 요소가 첫 번째 행, 첫 번째 열, 마지막 행 및 마지막 열에 있는지 확인하는 것입니다. 그렇다면 " 1 "; 그렇지 않으면 범위 내에서 "0"을 인쇄합니다. 이렇게 하면 우리가 원하는 상자 패턴을 형성할 수 있습니다.
using namespace std; #include <bits/stdc++.h> // Function to print pattern void create_pattern (int rows, int columns) { int i, j; for (i = 1; i <= rows; i++) { for (j = 1; j <= columns; j++) { // If element is in first/last row or first/last column if (i == 1 || i == rows || j == 1 || j == columns) { cout << " 1"; } else { cout << " 0"; } } cout << "\n"; } return; } int main () { int no_of_rows = 7; int no_of_columns = 8; create_pattern (no_of_rows, no_of_columns); return 0; }
1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1
이 기사에서는 주어진 행과 열 수를 기반으로 상자 패턴, 즉 0에서 1을 인쇄하는 패턴을 인쇄하는 문제를 해결했습니다. 우리는 이 문제를 해결하기 위해 C++ 프로그램도 만들었습니다. C, Java, Python 등과 같은 다양한 다른 언어를 사용하여 동일한 프로그램을 만들 수 있습니다. 이 기사가 도움이 되었기를 바랍니다.
위 내용은 C++를 사용하여 0에서 1의 패턴 찾기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!