题目描述
输入一个二维数组 M[12][12]
,根据输入的要求,求出二维数组的左方区域元素的平均值或元素的和。
数组的两条对角线将数组分为了上下左右四个部分,如下图所示,黄色部分为对角线,绿色部分为左方区域:
样例
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
double a,sum=0;
int end=0;
char c;
cin>>c;
for(int i=0;i<12;i++){
for(int j=0;j<12;j++){
cin>>a;
if(j<=end-1&&i>=1&&i<=10){
sum+=a;
}
}
if(i<5)end++;
if(i>5)end--;
}
if(c=='S')printf("%.1lf",sum);
else printf("%.1lf",sum/30);
return 0;
}