More actions
imported>Unknown No edit summary |
(Repair batch-0002 pages from live compare) |
||
| Line 4: | Line 4: | ||
using namespace std; | using namespace std; | ||
int size, i, j, k, l; | int size, i, j, k, l; | ||
char character | char character[10][7] = {{'-','|','|',' ','|','|','-'},{' ',' ','|',' ',' ','|',' '},{'-',' ','|','-','|',' ','-'}, | ||
{'-',' ','|','-',' ','|','-'},{' ','|','|','-',' ','|',' '},{'-','|',' ','-',' ','|','-'}, | {'-',' ','|','-',' ','|','-'},{' ','|','|','-',' ','|',' '},{'-','|',' ','-',' ','|','-'}, | ||
{'-','|',' ','-','|','|','-'},{'-',' ','|',' ',' ','|',' '},{'-','|','|','-','|','|','-'},{'-','|','|','-',' ','|','-'}}; | {'-','|',' ','-','|','|','-'},{'-',' ','|',' ',' ','|',' '},{'-','|','|','-','|','|','-'},{'-','|','|','-',' ','|','-'}}; | ||
char num | char num[10]; | ||
vector<int> test; | vector<int> test; | ||
| Line 19: | Line 19: | ||
cout << " "; | cout << " "; | ||
for(k = 0; k < size; k++) | for(k = 0; k < size; k++) | ||
cout << character | cout << character[test[j]][0]; | ||
if(j != test.size() -1) | if(j != test.size() -1) | ||
cout << " "; | cout << " "; | ||
| Line 30: | Line 30: | ||
for(j = 0; j < test.size() ; j++) | for(j = 0; j < test.size() ; j++) | ||
{ | { | ||
cout << character | cout << character[test[j]][1]; | ||
for(k = 0; k < size; k++) | for(k = 0; k < size; k++) | ||
cout << " "; | cout << " "; | ||
cout << character | cout << character[test[j]][2]; | ||
if(j != test.size() -1) | if(j != test.size() -1) | ||
cout << " "; | cout << " "; | ||
| Line 46: | Line 46: | ||
cout << " "; | cout << " "; | ||
for(k = 0; k < size; k++) | for(k = 0; k < size; k++) | ||
cout << character | cout << character[test[j]][3]; | ||
if(j != test.size() -1) | if(j != test.size() -1) | ||
cout << " "; | cout << " "; | ||
| Line 57: | Line 57: | ||
for(j = 0; j < test.size() ; j++) | for(j = 0; j < test.size() ; j++) | ||
{ | { | ||
cout << character | cout << character[test[j]][4]; | ||
for(k = 0; k < size; k++) | for(k = 0; k < size; k++) | ||
cout << " "; | cout << " "; | ||
cout << character | cout << character[test[j]][5]; | ||
if(j != test.size() -1) | if(j != test.size() -1) | ||
cout << " "; | cout << " "; | ||
| Line 73: | Line 73: | ||
cout << " "; | cout << " "; | ||
for(k = 0; k < size; k++) | for(k = 0; k < size; k++) | ||
cout << character | cout << character[test[j]][6]; | ||
if(j != test.size() -1) | if(j != test.size() -1) | ||
cout << " "; | cout << " "; | ||
| Line 86: | Line 86: | ||
cin >> size >> num; | cin >> size >> num; | ||
while(num != 0 && num | while(num != 0 && num[0] != '0') | ||
{ | { | ||
for(i = 0; num | for(i = 0; num[i] != '\0'; i++) | ||
test.push_back(num | test.push_back(num[i]-48); | ||
process(); | process(); | ||
test.clear(); | test.clear(); | ||
Latest revision as of 00:16, 27 March 2026
워롱 엔서
#include <iostream> #include <vector> using namespace std; int size, i, j, k, l; char character[10][7] = Template:'-','; char num[10]; vector<int> test; void process() { for(i = 0; i < 1 ; i++) { for(j = 0; j < test.size(); j++) { cout << " "; for(k = 0; k < size; k++) cout << character[test[j]][0]; if(j != test.size() -1) cout << " "; } } cout << endl; for(; i < size + 1 ; i++) { for(j = 0; j < test.size() ; j++) { cout << character[test[j]][1]; for(k = 0; k < size; k++) cout << " "; cout << character[test[j]][2]; if(j != test.size() -1) cout << " "; } cout << "\n"; } for(; i < size + 2 ; i++) { for(j = 0; j < test.size() ; j++) { cout << " "; for(k = 0; k < size; k++) cout << character[test[j]][3]; if(j != test.size() -1) cout << " "; } } cout << endl; for(; i < 2 * size + 2 ; i++) { for(j = 0; j < test.size() ; j++) { cout << character[test[j]][4]; for(k = 0; k < size; k++) cout << " "; cout << character[test[j]][5]; if(j != test.size() -1) cout << " "; } cout << "\n"; } for(; i < 2 * size + 3 ; i++) { for(j = 0; j < test.size() ; j++) { cout << " "; for(k = 0; k < size; k++) cout << character[test[j]][6]; if(j != test.size() -1) cout << " "; } } cout << endl; } int main() { cin >> size >> num; while(num != 0 && num[0] != '0') { for(i = 0; num[i] != '\0'; i++) test.push_back(num[i]-48); process(); test.clear(); cin >> size >> num; } return 0; }