Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- #define forn(i, n) for (int i = 0; i<(int)n; ++i)
- #define rfor(i, n) for (int i = n-1; i>=0; --i)
- #define rmod(x, y) (((x%y)+y)%y)
- using namespace std;
- typedef vector<int>::iterator vit;
- typedef unsigned int uint;
- typedef unsigned short ushort;
- typedef long long ll;
- const int MAXN = 1024;
- //OPERATORS
- //GLOBALS
- //FUNCTIONS
- int main()
- {
- ios::sync_with_stdio(0);
- cin.tie(0);
- int n ; cin >> n;
- int lo = 1, hi = 2*n-1;
- for(int i = 1; i<= 2*n-1; i++){
- for(int j = 1; j <= 2*n-1; j++){
- if(j == lo || j == hi || i == n || j == n) cout << n;
- else cout << " ";
- }
- cout << endl;
- lo++;
- hi--;
- }
- return 0;
- }
- ///DOS
- #include <bits/stdc++.h>
- #define forn(i, n) for (int i = 0; i<(int)n; ++i)
- #define rfor(i, n) for (int i = n-1; i>=0; --i)
- #define rmod(x, y) (((x%y)+y)%y)
- using namespace std;
- typedef vector<int>::iterator vit;
- typedef unsigned int uint;
- typedef unsigned short ushort;
- typedef long long ll;
- const int MAXN = 1024;
- //OPERATORS
- //GLOBALS
- //FUNCTIONS
- int main()
- {
- ios::sync_with_stdio(0);
- cin.tie(0);
- int n ; cin >> n;
- int lo = n,hi = n;
- for(int i = 1; i < 2*n; i++){
- for(int j =1; j < 2*n ; j++){
- if(j == lo || j == hi || i == n || j == n) cout << n;
- else cout << " ";
- }
- if(i <n){
- hi--;
- lo++;
- }
- else{
- hi++;
- lo--;
- }
- cout << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement