Problem: 1183 - Above the Main Diagonal
Solution:
#include <bits/stdc++.h> using namespace std; int main() { double matrix[12][12], l, sum=0.0; int i, j, k=0; char a; cin>>a; for(i=0; i<12; i++) { for(j=0; j<12; j++) cin>>matrix[i][j]; } switch(a) { case 'S': for(i=0; i<12; i++) { for(j=0; j<12; j++) { if(j>i) { sum+=matrix[i][j]; } } } printf("%.1lf ",sum); break; case 'M': for(i=0; i<12; i++) { for(j=0; j<12; j++) { if(j>i) { sum+=matrix[i][j]; k++; } } } printf("%.1lf ",sum/k); break; } return 0; }
Maruf
No comments yet. Be the first to comment!