TÓPICO

Onde eu errei?

Rafael Ribeiro perguntou 2 years ago

include

int main() {

float M[12][12];
float media, aux;
char T[16];
int i, j, L;

for(i=0; i<12 ; i++){
    for(j=0; j<12 ; j++){
        printf("\nDigite o elemento [%d][%d] : ", i , j);
        scanf("%lf", &M[i][j]); 
    }       
}

printf("\n");
printf("\nDigite a linha desejada: ");
scanf("%d", &L);
printf("\nDigite a operacao deseja: \n S - soma e M - media ");
printf("\n");
scanf("%s",&T);
printf("\n");   
for(j=0; j<12 ; j++){
    aux = aux + M[L][j]; 
}    
printf("\n");
if( *T == 'S' ){
    printf("\n A soma da linha e igual a: %.f", aux);
    printf("\n");
}
else{
    media = (aux/12);
    printf("\n A media da linha e igual a: %.f", media);
    printf("\n");
} 
printf("\n"); 
return 0;

}

Lembre de não publicar soluções. Sua publicação pode ser revisada por nossos moderadores.

  • Higor Costa respondido 1 year ago

    Não foi pedido para você exibir nada na tela além do valor da soma ou o valor da média. Remova os printf's desnecessários. E corriga os printf's que exibem na tela o valor da soma e da média, eles devem imprimir apenas o valor em ponto flutuante e deve haver apenas UM dígito após o ponto decimal.

  • Rafael Ribeiro respondido 2 years ago

    eu tirei mas ta dando erro do mesmo jeito

  • &amp;lt;🐍&amp;gt;João Paulo&amp;lt;/🐍&amp;gt; respondido 2 years ago

    acredito que nos printf de mensagens que não foram pedidos