//TRIÂNGULO DE PASCAL
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
int FatorialN (int n){
if (n==0 || n==1)
return n;
int i;
i = n - 1;
for (i; i!=1; i--)
n = n * i;
return n;
}
int FatorialR (int r){
if (r==0 || r==1)
return 1;
int i;
i = r - 1;
for (i; i!=1; i--)
r = r * i;
return r;
}
int FatorialA (int a){
if (a==0 || a==1)
return a;
int i;
i = a - 1;
for (i; i!=1; i--)
a = a * i;
return a;
}
int main ()
{ int n, n1, r=0, r1, a1, a, c;
printf("Informe o valor de n: ");
scanf("\n%d", &n);
while (n >= r) {
a = n - r;
n1 = FatorialN(n);
r1 = FatorialR(r);
a1 = FatorialA(a);
c = n1/(r1*a1);
printf("%d ", c);
r++;}
system("pause");}
Esse código está rodando no compilador "DEV C++" sem erros, mas quando informo algum valor, ele informa que parou de funcionar com essa mensagem:
Assinatura do problema:
Nome do Evento de Problema: APPCRASH
Nome do Aplicativo: Untitled2.exe
Versão do Aplicativo: 0.0.0.0
Carimbo de Data/Hora do Aplicativo: 4da74ddb
Nome do Módulo de Falhas: Untitled2.exe
Versão do Módulo de Falhas: 0.0.0.0
Carimbo de Data/Hora do Módulo de Falhas: 4da74ddb
Código de Exceção: c0000094
Deslocamento de Exceção: 000014fe
Versão do sistema operacional: 6.1.7600.2.0.0.256.1
Pergunta
BreakDown
//TRIÂNGULO DE PASCAL #include <iostream> #include <stdio.h> #include <stdlib.h> int FatorialN (int n){ if (n==0 || n==1) return n; int i; i = n - 1; for (i; i!=1; i--) n = n * i; return n; } int FatorialR (int r){ if (r==0 || r==1) return 1; int i; i = r - 1; for (i; i!=1; i--) r = r * i; return r; } int FatorialA (int a){ if (a==0 || a==1) return a; int i; i = a - 1; for (i; i!=1; i--) a = a * i; return a; } int main () { int n, n1, r=0, r1, a1, a, c; printf("Informe o valor de n: "); scanf("\n%d", &n); while (n >= r) { a = n - r; n1 = FatorialN(n); r1 = FatorialR(r); a1 = FatorialA(a); c = n1/(r1*a1); printf("%d ", c); r++;} system("pause");}Esse código está rodando no compilador "DEV C++" sem erros, mas quando informo algum valor, ele informa que parou de funcionar com essa mensagem:
Assinatura do problema:
Nome do Evento de Problema: APPCRASH
Nome do Aplicativo: Untitled2.exe
Versão do Aplicativo: 0.0.0.0
Carimbo de Data/Hora do Aplicativo: 4da74ddb
Nome do Módulo de Falhas: Untitled2.exe
Versão do Módulo de Falhas: 0.0.0.0
Carimbo de Data/Hora do Módulo de Falhas: 4da74ddb
Código de Exceção: c0000094
Deslocamento de Exceção: 000014fe
Versão do sistema operacional: 6.1.7600.2.0.0.256.1
Identificação da Localidade: 1046
Informações Adicionais 1: 0a9e
Informações Adicionais 2: 0a9e372d3b4ad19135b953a78882e789
Informações Adicionais 3: 0a9e
Informações Adicionais 4: 0a9e372d3b4ad19135b953a78882e789
Leia nossa declaração de privacidade online:
http://go.microsoft.com/fwlink/?linkid=104...mp;clcid=0x0416
Se a declaração de privacidade online não estiver disponível, leia nossa declaração de privacidade offline:
C:\Windows\system32\pt-BR\erofflps.txt
Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
1 resposta 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.