#include <iostream> #include <array> using namespace std; const int N = 100; int chaotic1(int x) { x ^= (x >> 13); x ^= (x << 17); x ^= (x >> 5); return x & 1; } int chaotic2(int x) { return ((x * 2654435761) >> 24) & 1; } int main() { array<array<short, N>, N> migawka = {}; migawka[0][0] = 1; migawka[1][1] = 1; for (int i = 2; i < N; i++) { migawka[i][1] = 1; } for (int i = 1; i < N; i++) { migawka[N-1][i] = 1; } for (int j = 3; j < N; j += 2) { for (int i = 1; i < N; i++) { migawka[i][j] = 1; } } for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) cout << migawka[i][j]; cout << endl; } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | #include <iostream> #include <array> using namespace std; const int N = 100; int chaotic1(int x) { x ^= (x >> 13); x ^= (x << 17); x ^= (x >> 5); return x & 1; } int chaotic2(int x) { return ((x * 2654435761) >> 24) & 1; } int main() { array<array<short, N>, N> migawka = {}; migawka[0][0] = 1; migawka[1][1] = 1; for (int i = 2; i < N; i++) { migawka[i][1] = 1; } for (int i = 1; i < N; i++) { migawka[N-1][i] = 1; } for (int j = 3; j < N; j += 2) { for (int i = 1; i < N; i++) { migawka[i][j] = 1; } } for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) cout << migawka[i][j]; cout << endl; } } |