TOPIC
Código apresentando erro 15%
tvictor1 asked 4 years ago
#include <iostream>
using namespace std;
int main()
{
int M[12][12];
int i, j, m = 0;
double k, soma=0;
char O;
cin >> O;
for(i=0; i<12; i++){ // preenche toda matriz
for(j=0; j<12; j++){
cin >> k;
M[i][j] = k;
}
}
switch(O){
case 'S':
for(i=0; i<12; i++){ // faz a operação dos valores acima da diágonal principal
for(j=0; j<11-i; j++){
soma = soma + M[i][j];
}
}
std::cout.precision(1);
std::cout << std::fixed << soma << "\n";
break;
case 'M':
for(i=0; i<12; i++){ // faz a operação dos valores acima da diágonal principal
for(j=0; j<11-i; j++){
soma = soma + M[i][j];
m++ ;
}
}
std::cout.precision(1);
std::cout << std::fixed << soma/(m) << "\n";
break;
}
return 0;
}
This topic has not been answered yet. Be the first!