Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <string>
- #include <iostream>
- #include <fstream>
- using namespace std;
- const int wide = 25;
- const int tall = 6;
- int main() {
- std::fstream in2("input.in", std::fstream::in);
- string in;
- in2 >> in;
- int no_layers = in.size() / (wide * tall);
- string res(wide * tall, '2');
- for (int pos = 0; pos < wide * tall; ++pos) {
- int cur_layer = 0;
- while (1)
- {
- if (in[cur_layer * wide * tall + pos] != '2')
- {
- res[pos] = in[cur_layer * wide * tall + pos];
- break;
- }
- ++cur_layer;
- }
- }
- for (int i = 0; i < res.size(); ++i) {
- if (i % 25 == 0)
- cout << '\n';
- if (res[i] == '1')
- cout << "# ";
- else
- cout << ". ";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement