Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- int main(){
- int n; cin >> n;
- string zero = "";//это пустая строка, ща из нее сделаем строку из n нулей
- for(int i = 0; i < n; ++i)
- zero += '0';//просто пихаем в нее n раз '0'
- cout << zero << endl;//эта строка кста тоже является ответом - выводим ее
- for (int start = 0; start < n; ++start){// переберем все старотовые позиции
- string cur = zero;// очевидно что каждый раз нам нужна новая нулевая строка, чтобы пихать '1' начиная со start
- for (int i = start; i < n; i += 2)//пихать можно только через элемент, поэтому += 2
- {
- cur[i] = '1' ;//эта штука пихает '1' в строку из нулей
- cout << cur << endl;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement