SlackAnD Postado Maio 30, 2004 Denunciar Share Postado Maio 30, 2004 Olá pessoal!Como faço isto?Escreva um programa em C/C++ q calcule e imprima o fatorial de 1 nº inteiro positivo, o programa deve ter filtro e continuidade (usar while);Não estou conseguindo entender a lógica para este problema.Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Wicker Man Postado Maio 31, 2004 Denunciar Share Postado Maio 31, 2004 Olá.Tente o seguinte:int i, n, fat;i = fat = 1;cout >> "Entre com um numero: ";cin >> n;if ( n < 0 ) cout << "ERRO: O NUMERO DEVE SER POSITIVO!" << endl;else if ( n == 0 ) { fat = 1; cout << "Fatorial de " << n << ": " << fat << endl;} else { while( i <= n ) { fat *= i; i++; } cout << "Fatorial de " << n << ": " << fat << endl;}Qualquer dúvida, poste aí!Até mais! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
SlackAnD
Olá pessoal!
Como faço isto?
Escreva um programa em C/C++ q calcule e imprima o fatorial de 1 nº inteiro positivo, o programa deve ter filtro e continuidade (usar while);
Não estou conseguindo entender a lógica para este problema.
Obrigado
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.