Olá, preciso de ajuda para resolver este script, o código está compilando, mas não está executando a devida função de executar o triangulo de pascal de forma dinâmica, a partir do número de linhas que o usuário digitar. Alguém poderia me ajudar a resolver este problema fazendo um favor?
segue abaixo o script. Desde já agradeço!
#include<math.h>
#include<stdio.h>
#include<stdlib.h>
void fatorial(int i, int j, int **vet)
{
int m,x,f1,f2,f3;
for(m=i;m>=1;m--)
{
f1=f1*m;
}
for(m=j;m>=1;m--)
{
f2=f2*m;
}
for(m=(i-j);m>=1;m--)
{
f3=f3*m;
}
m=f1/(f2*f3);
return;
}
void pascal (int x, int **vet)
{
int i,j,m;
for(i=1;i<=x;i++)
{
for(j=1;j<=i;j++)
{
fatorial(i,j,vet);
vet[j]=m;
return;
}
}
return;
}
void escrever(int x, int **vet)
{
int i,j;
for(i=1;i<=x;i++)
{
for(j=1;j<=i;j++)
{
printf("%d",vet[j]);
}
printf("\n");
}
return;
}
int main (void)
{
int i,j,linhas,x,m,f1,f2,f3,a,b, **vet;
printf("DIGITE A QUANTIDADE DE LINHAS: ");
scanf("%i",&linhas);
x=linhas;
Pergunta
Siandro Paes Sá
Olá, preciso de ajuda para resolver este script, o código está compilando, mas não está executando a devida função de executar o triangulo de pascal de forma dinâmica, a partir do número de linhas que o usuário digitar. Alguém poderia me ajudar a resolver este problema fazendo um favor?
segue abaixo o script. Desde já agradeço!
#include<math.h>
#include<stdio.h>
#include<stdlib.h>
void fatorial(int i, int j, int **vet)
{
int m,x,f1,f2,f3;
for(m=i;m>=1;m--)
{
f1=f1*m;
}
for(m=j;m>=1;m--)
{
f2=f2*m;
}
for(m=(i-j);m>=1;m--)
{
f3=f3*m;
}
m=f1/(f2*f3);
return;
}
void pascal (int x, int **vet)
{
int i,j,m;
for(i=1;i<=x;i++)
{
for(j=1;j<=i;j++)
{
fatorial(i,j,vet);
vet[j]=m;
return;
}
}
return;
}
void escrever(int x, int **vet)
{
int i,j;
for(i=1;i<=x;i++)
{
for(j=1;j<=i;j++)
{
printf("%d",vet[j]);
}
printf("\n");
}
return;
}
int main (void)
{
int i,j,linhas,x,m,f1,f2,f3,a,b, **vet;
printf("DIGITE A QUANTIDADE DE LINHAS: ");
scanf("%i",&linhas);
x=linhas;
pascal(x,vet);
escrever(x,vet);
return(0);
}
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.