Ir ao conteúdo

faça um função recursiva em C


jaminhojaminho

Posts recomendados

Postado

Gostaria de uma função recursiva e se possivel em Ponteiro e alocação dinâmica

a função é a seguinte:

Escreva uma função recursiva que recebe como parâmetros dois números inteiros e calcule seu MDC.

Tô precisando muito dessa função, me ajude por favor!

Postado

beleza, eu tenho uma dúvida

é o seguinte:

Escreva uma função recursiva que recebe como parâmetro um inteiro N maior que zero e retorna

o valor do fatorial de N

esse é o meu código, quero entender porque não ta dando certo.

#include<stdio.h>

#include<stdlib.h>

int fator(int n)

{

int y, *x, *nn;

nn=&n;

x=&y;

*x=0;

if(*nn==0)

return(*x);

y=fator(*nn-1)**nn;

return(*x);

}

int main(){

int m, z, *mm, *zz;

mm=&m;

zz=&z;

printf ("digite um numero:\t");

scanf ("%d", &*mm);

*zz=fator(m);

printf ("o fator do numero e:\t%d\n\n",*zz);

printf ("__________________________\n\n");

system ("pause");

}

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!