xirencuai Postado Novembro 19, 2013 Denunciar Share Postado Novembro 19, 2013 ele não compila e da este erro aqui [Error] ld returned 1 exit status! #include<stdio.h> #include<stdlib.h> void fator(int *x, int *soma); maim(){ int x,soma; printf("informe um numero: "); scanf("%d", &x); fator(&x, &soma); printf("o numero = %d e o parametro = %d\n\n",x,soma); system("pause"); } void fator(int *x, int *soma){ int i; for(i=0;i<*x;i--){ if(*x!=0){ *x = (*x) * ((*x)-1); *soma=(*x)*(*soma); } } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 djfarinha Postado Novembro 25, 2013 Denunciar Share Postado Novembro 25, 2013 Tente executar #include <stdio.h> #include <stdlib.h> void fator(int *x, int *soma); main() { int x,soma; printf("informe um numero: "); scanf("%d", &x); fator(&x, &soma); printf("o numero = %d e o parametro = %d\n\n",x,soma); //return 0; } void fator(int *x, int *soma){ int i; for(i=0;i<*x;i--){ if(*x!=0){ *x = (*x) * ((*x)-1); *soma=(*x)*(*soma); } } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
xirencuai
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.