Ir ao conteúdo
  • Cadastre-se

C++ Função fatorial com matriz e vetor C++


claude754

Posts recomendados

Olá, estou com o problema em um algorítimo que é o seguinte:

FUAQ lê valores para uma matriz M[4,5].
Inserir o fatorial dos valores da matriz num vetor V[20].
O cálculo do fatorial deve ser realizado numa função.
Declarar apenas variáveis locais.

mas não estou conseguindo passar os valores da matriz para função e retornar os dois valores...

O meu algoritmo está incompleto, mas é +- assim:

 

#include <iostream>

using namespace std;

float fat(int x, int y)
{

 if(x==0 || x==1)
 return 1;
 else
          return (x * fat(x-1));
}

int main(void)
{
    int l, c, x, cont, i=0, n;
    int M[4][5];
    int V[20];
//------Ler Valores------------------------------------------------------------
        for(l = 0 ; l < 4 ; l++)
            for(c = 0 ; c < 5 ; c++)
            {
                cout<<"Digite Os Valores : ";
                cin>> M[l][c];
            }
//-----------------------------------------------------------------------------
//------Processamento--------------------------------------------------------------

        cout<<endl<<endl;
        cont=0;
        for(l = 0 ; l < 4 ; l++)
            for(c = 0 ; c < 5 ; c++)
            {
                V[cont] = M[l][c] * fat(l, c);
                cont+=1;
            }

//-----------------------------------------------------------------------------
//------Mostrar----------------------------------------------------------------
        for( i = 0 ; i < 20 ; i++ )
    {
         cout<<"Os elementos do vetor é: "<<V<<endl;
    }
//------------------------------------------------------------------------------
}

 

alguém pode me ajudar??

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...