#include <stdio.h>
#include <stdlib.h>
int main()
{
int m,n;
scanf("%d%d",&m,&n);
int A[m][n];
double a[n],aa=0;
int i,j;
for(i=0; i<m; i++)
for(j=0; j<n; j++)
scanf("%d",&A[i][j]);
for(j=0; j<n; j++)
{
a[j]=0;
for(i=0; i<m; i++)
a[j]+=A[i][j];
a[j]/=m;
aa+=a[j];
printf("%.2lf “,a[j]);
}
aa/=n;
printf(”\n%.2lf",aa);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
scanf("%d",&n);
int i,j,k;
int A[n][n];
for(i=0; i<n; i++)
for(j=0; j<n; j++)
A[i][j]=1;
for(k=1; k<(n+1)/2; k++)
for(i=k; i<n-k; i++)
for(j=k; j<n-k; j++)
A[i][j]++;
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
printf("%d “,A[i][j]);
printf(”\n");
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
scanf("%d",&n);
int i,j;
int A,a=0;
for(i=0; i<n; i++)
for(j=0; j<n; j++)
{
scanf("%d",&A);
if(j<i)
a+=A;
}
a?printf(“up false”):printf(“It is up”);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
scanf("%d",&n);
int A[n][n];
int i,j,mark=1;
for(i=0; i<n; i++)
for(j=0; j<n; j++)
scanf("%d",&A[i][j]);
for(i=0; i<n; i++)
for(j=0; j<n; j++)
if(A[i][j]!=A[j][i])
mark=0;
mark?printf(“Yes”):printf(“No”);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int r1,c1,r2,c2,i,j,k;
scanf("%d%d%d%d",&r1,&c1,&r2,&c2);
int A[r1][c1];
int B[r2][c2];
for(i=0; i<r1; i++)
for(j=0; j<c1; j++)
scanf("%d",&A[i][j]);
for(i=0; i<r2; i++)
for(j=0; j<c2; j++)
scanf("%d",&B[i][j]);
if(c1!=r2)
printf(“0”);
else
{
int C[r1][c2];
for(i=0; i<r1; i++)
for(j=0; j<c2; j++)
{
C[i][j]=0;
for(k=0; k<c1; k++)
C[i][j]+=A[i][k]*B[k][j];
}
for(i=0; i<r1; i++)
{
for(j=0; j<c2; j++)
printf("%d “,C[i][j]);
printf(”\n");
}
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,t=1,i,j;
scanf("%d",&n);
int A[n][n];
for(j=0; j<2n-1; j++)
{
for(i=0; i<(j>n?2n-j:j)+1; i++)
A[i][n-j+i-1]=t,t++;
}
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
printf("%d “,A[i][j]);
printf(”\n");
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,t=1,i,j;
scanf("%d",&n);
int A[n][n];
for(j=0; j<n; j++)
A[0][n-j-1]=(j==0?1:A[0][n-j]+j);
for(; j>0; j–)
A[n-j+1][0]=A[n-j][0]+j;
for(i=1; i<n; i++)
for(j=1; j<n; j++)
A[i][j]=A[i-1][j-1]+1;
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
printf("%-2d “,A[i][j]);
printf(”\n");
}
return 0;
}