#include<bits/stdc++.h>
using namespace std;
int main()
{
long long i,j,k,test=0,a,c,square[12][12],n,sum,counter;
double b;
while(scanf("%lld",&n)==1)
{
if(n==0)
{
break;
}
b=n;
c = ceil(b/2.0);
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
{
scanf("%lld",&square[i][j]);
}
}
printf("Case %lld:",++test);
a=n;
counter=0;
for(k=0; k<n; k++)
{
sum=0;
for(i=k; i<a; i++)
{
for(j=k; j<a; j++)
{
if(i==k || i==a-1)
{
sum+=square[i][j];
square[i][j]=0;
}
else
{
sum+=square[i][k];
sum+=square[i][a-1];
square[i][k]=0;
square[i][a-1]=0;
}
}
}
printf(" %lld",sum);
counter++;
if(c==counter)
{
break;
}
a--;
}
printf("\n");
}
return 0;
}
using namespace std;
int main()
{
long long i,j,k,test=0,a,c,square[12][12],n,sum,counter;
double b;
while(scanf("%lld",&n)==1)
{
if(n==0)
{
break;
}
b=n;
c = ceil(b/2.0);
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
{
scanf("%lld",&square[i][j]);
}
}
printf("Case %lld:",++test);
a=n;
counter=0;
for(k=0; k<n; k++)
{
sum=0;
for(i=k; i<a; i++)
{
for(j=k; j<a; j++)
{
if(i==k || i==a-1)
{
sum+=square[i][j];
square[i][j]=0;
}
else
{
sum+=square[i][k];
sum+=square[i][a-1];
square[i][k]=0;
square[i][a-1]=0;
}
}
}
printf(" %lld",sum);
counter++;
if(c==counter)
{
break;
}
a--;
}
printf("\n");
}
return 0;
}
0 comments: (+add yours?)
Post a Comment