Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //g++ 5.4.0
- #include <iostream>
- #include <string>
- using std::string;
- using std::cout;
- using std::cin;
- /*
- given an N by N array of chars as input string
- output the diagonal strings
- example
- for the following input
- N=4
- mooa
- danl
- atis
- icsn
- the output would be
- output
- main anti
- */
- int main()
- {
- int N;
- cin>>N; cin.ignore();
- string line(""), diag1(""), diag2("");
- for(int i = 0; i < N; i++){
- string line;
- cin>>line;
- cin.ignore();
- diag1 += line[i];
- diag2 += line[(N-i)-1];
- } cout<< diag1<<" "<<diag2 <<'\n';
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement