marcio_jr 0 Denunciar post Postado Setembro 19, 2008 ALÔ AMIGOS, SOU INICIANTE EM PROGRAMAÇÃO C++, PRECISO DE UMA FORÇA PARA RESOLVER ESSA QUESTÃO COM FATORIAL...beleza!? 1. Desenvolva um algoritmo que leia 10 números como entrada do usuário e apresente o seu fatorial. Lembre que fatorial é uma função que trabalha exclusivamente com números positivos. Exemplo: fat(5) = 5*4*3*2*1 = 120. ABS. Compartilhar este post Link para o post Compartilhar em outros sites
Gustavo Rodrigues Torre 0 Denunciar post Postado Setembro 19, 2008 Estude esse código Abraços /*Fatorial*/ /*Programa criado na aula do dia 17/4*/ # include<stdio.h> # include<stdlib.h> int cont,n, a = 0; /*Declaração de variaveis inteiras*/ int fat; int main() { cont = 1; fat = 1;/*Inicia a variavel fat*/ while (a==0) { printf(" Entre com um numero de 0 a 10: "); scanf("%d",&n); if (n>=0 && n<=10) a = 1; } if(n==0) fat=1; for(cont=1;cont<=n;cont++) { fat = fat * cont; //cont = cont + 1; } printf("\n O fatorial de %d eh %d.\n\n",n,fat); system("pause"); return 0; } ALÔ AMIGOS, SOU INICIANTE EM PROGRAMAÇÃO C++, PRECISO DE UMA FORÇA PARA RESOLVER ESSA QUESTÃO COM FATORIAL...beleza!? 1. Desenvolva um algoritmo que leia 10 números como entrada do usuário e apresente o seu fatorial. Lembre que fatorial é uma função que trabalha exclusivamente com números positivos. Exemplo: fat(5) = 5*4*3*2*1 = 120. ABS. Compartilhar este post Link para o post Compartilhar em outros sites
marcio_jr 0 Denunciar post Postado Outubro 8, 2008 Muito obrigado! Mas porque a declação do fatorial tem que ser realizada antes do 'Int Main () { ' abs. Compartilhar este post Link para o post Compartilhar em outros sites
Victor. 0 Denunciar post Postado Outubro 8, 2008 #include<stdio.h> void main(){ int cont,num,fat; do{ printf("Digite o valor de n: "); scanf("%i",&num); if(num<0) printf("Nao existe fatorial de numero menor que zero!\n"); }while(num<0); for(cont=1,fat=0;fat<num;) { if(num>=0) fat=fat+1; cont=cont*fat; } printf(" %i ",cont); getchar(); } ve se consegue enteder por esse flws... [EDITED] Malz postei em C e era pra ser C++,mais da pra fazer a transformação faccin pra C++ xD Compartilhar este post Link para o post Compartilhar em outros sites