TEMA

Wrong Answer - C

Gabriel Euripedes Vieria Correa preguntado 1 month ago

i have no idea why this doesn't work. It should work in theory... But it seems like this code only reads half of the numbers for some reason. (15, the right side has 30 numbers)

include

int main() { int X, linha, coluna; char O; double M[12][12], ad = 0, num = 0;

scanf("%c", &O);

for(linha = 0; linha < 12; linha++) {
    for(coluna = 0; coluna < 12; coluna++) {
        scanf("%lf", &M[linha][coluna]); } }

for(coluna = 7; coluna <= 11 ; coluna++) {
 for(linha = 12 - coluna; linha < (12 - linha) ; linha++)

 { ad += M[linha][coluna]; num++; } }

 if(O == 'S') {printf("%.1lf\n", ad);}
 else if(O == 'M') {printf("%.1lf\n", ad / num); }

}

Este tema aún no ha sido contestado. ¡Sé el primero!

Recuerda no enviar soluciones. Tu mensaje puede ser revisado por nuestros moderadores.