marți, 9 octombrie 2012

Spirala

Spirala


#include<iostream>
#include<fstream>
using namespace std;
int main(){
int a[50][50],i,k,j,n,m;
ifstream f("spirala.IN");
f>>n;
f>>k;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++){
f>>a[i][j];
f.close();
ofstream g("spirala.OUT");
 g<<a[i][j];
 g<<endl;
 f>>a[i][j];
}
for(k=1;k<=n/2+1;k++)
for(i=k;i<=n-k+1;i++){
g<<a[k][i]<<endl;
for(i=k+1;i<=n-k+1;i++)
g<<a[n-k+1][i]<<endl;
for(i=n-k;i>=k+1;i++)
g<<a[n-k+1][i]<<endl;
for(i=n-k;i>=k+1;i++)
g<<a[i][k]<<endl;
}
return 0;
}

Niciun comentariu:

Trimiteți un comentariu