Ir para conteúdo
Fórum Script Brasil
  • 0

duvida com função


lala.lulu

Pergunta

Eu preciso fazer uma função que calcule a média aritmética da diagonal secundaria de uma matriz 3x3

Tá acusando o seguinte erro: "expected expression before 'float', na linha em que eu chamo a função, ou seja "calcula_media (float media_arit);".

Ai está o código que eu fiz:

Será que alguém pode me ajudar?

#include <stdio.h>

#include <stdlib.h>

float calcula_media (int matriz[3][3])

{

float media;

media = (matriz[1][3]+matriz[2][2]+matriz[3][1])/3;

return media;

}

int main()

{

int matriz[3][3];

int i,j;

float media_arit;

for(i=0;i<3;i++)

{

for(j=0;j<3;j++)

{

printf("Forneca o numero do elemento %d,%d: ",i+1,j+1);

scanf("%d",&matriz[j]);

}

}

calcula_media (float media_arit);

printf("A media aritmetica da diagonal secundaria é: 2.%f", media_arit);

return 0;

}

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Modifiquei algumas coisas, ve se esse te ajuda

#include <stdio.h>
#include <stdlib.h>


float calcula_media (int a,int b,int c)
{
    float media;
    media = (a+b+c);
    return media/3;
}


int main()
{
    int matriz[3][3];
    int i,j;
    float media_arit;
    
    for(i=0;i<3;i++)
        for(j=0;j<3;j++)
        {
            printf("Forneca o numero do elemento %i,%i: ",i+1,j+1);
            scanf("%i",&matriz[i][j]);
        }    
   
    for(i=0;i<3;i++)
    {
        printf("\n");
        for(j=0;j<3;j++)
            printf("%i ",matriz[i][j]);
    }   
    
    media_arit = calcula_media(matriz[0][2],matriz[1][1],matriz[2][0]);
    printf("\n\nA media aritmetica da diagonal secundaria e: %.2f",media_arit);

    printf("\n\n");
    system("pause");
    return 0;
}

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...