#include<stdio.h>#define linha 12#define col 12int main (void){char OP;float M[linha][col],soma=0,div=0;int i,j;
scanf("%c",&OP);// leitura da matrizfor(i=linha-1; i>=0;i--){for(j=col-1; j>=0;j--){
scanf("%f",&M[i][j]);}}// soma da parte requerida da matrizfor(i=linha-1;i>=0;i--){for(j=col-1;j>=0;j--){if(j>i){
soma += M[i][j];(int)div++;}}}// condicao para imprimir soma ou mediaif(OP=='S') printf("%.1f\n", soma);else printf("%.1f\n", soma/div);}
A minha saída está diferente da saída correta para a soma de valores de 1 até 144. O valor correto é 6644.0 e a minha saída é 6358.0
Não consigo encontrar o erro.
Pergunta
lucasaranha
A minha saída está diferente da saída correta para a soma de valores de 1 até 144. O valor correto é 6644.0 e a minha saída é 6358.0
Não consigo encontrar o erro.
O problema pede para imprimir a soma dos numeros abaixo da diagonal secundária > https://www.urionlinejudge.com.br/repository/UOJ_1186.html.
Editado por lucasaranhacódigo inserido 2x
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.