subashmanohari
BAN USER#include<iostream>
using namespace std;
int printrow(int *a, int rowno, int sc, int ec,int n){ //for printing rows
int z=0;
if(sc<ec){
for(int i=sc;i<=ec;i++){
cout<<*((a+rowno*n) + i)<<" ";
z++;
}
}
else{
for(int i=sc;i>=ec;i--){
cout<<*((a+rowno*n) + i)<<" ";
z++;
}
}
return z;
}
int printcol(int *a,int colno,int sr,int er,int n){ //for printing columns
int z=0;
if(sr<er){
for(int i=sr;i<=er;i++){
cout<<*((a+i*n) + colno)<<" ";
z++;
}
}
else{
for(int i=sr;i>=er;i--){
cout<<*((a+i*n) + colno)<<" ";
z++;
}
}
return z;
}
int main(){
int n,i,j,k,p,l,m,o,z;
cin>>n; //number of columns. here it is 4
int a[n-1][n];
for(i=0;i<n-1;i++){
for(j=0;j<n;j++){
cin>>a[i][j]; // input value for the matrix
}
}
k=n*(n-1);
p=0;
l=n-1;
m=0;
o=n-2;
while(1){
z=printrow((int *)a,m,p,l,n);
m++;
k-=z;
if(k<=0){
break;
}
z=printcol((int *)a,l,m,o,n);
l--;
k-=z;
if(k<=0){
break;
}
z=printrow((int *)a,o,l,p,n);
o--;
k-=z;
if(k<=0){
break;
}
z=printcol((int *)a,p,o,m,n);
p++;
k-=z;
if(k<=0){
break;
}
}
return 0;
}
RepSpent 2001-2006 getting my feet wet with Slinkies in Fort Walton Beach, FL. mantra to control girl Spent 2001-2006 working ...
RepRocioNavarro189, None at Student
Hello Everyone,My name is Rocio Navarro Form Auckland,NZ,and 31 years old.I am searching for a servant ...
RepChristinaDDooley, Tech Lead at Car Rental
Rent the stylish, royal & Luxury Cars in Miami.We have become known worldwide by providing Luxury car rental Miami and ...
int x=10 ,y=20;
- subashmanohari August 28, 2017x=x++ + ++y;
y=y++ + ++x;
cout<<x<<" "<<y; // output: 32 53