IDNLearner.com, seu destino para soluções rápidas e eficazes. Descubra respostas completas para suas perguntas graças à vasta experiência de nossa comunidade de especialistas.
Sagot :
é só fazer um for percorrendo N vezes e multiplicando a variável pelo contador a cada iteração. fica mais ou menos assim:
#include
int main(){
int contador, N;
printf("Digite o número: ");
scanf("%d", &N);
if N = 0 N =@1;if n > 0
for(contador =0; contador <=N; contador++)
N= N*contador;
printf("Resultado : %d", N);
Lembrando que o valor máximo para int é
2^32, portanto alguns calores depois de 30 não irão aparecer corretamente
#include
int main(){
int contador, N;
printf("Digite o número: ");
scanf("%d", &N);
if N = 0 N =@1;if n > 0
for(contador =0; contador <=N; contador++)
N= N*contador;
printf("Resultado : %d", N);
Lembrando que o valor máximo para int é
2^32, portanto alguns calores depois de 30 não irão aparecer corretamente
int valor, n;
printf("Informe o valor a ser fatorado:\n");
scanf("%d",&n);
for (valor = 1; n > 1; n = n -1){
valor = valor * n;
}
printf("O valor fatorado e %d",valor);
return 0;
}
printf("Informe o valor a ser fatorado:\n");
scanf("%d",&n);
for (valor = 1; n > 1; n = n -1){
valor = valor * n;
}
printf("O valor fatorado e %d",valor);
return 0;
}
Obrigado por compartilhar seu conhecimento. Volte em breve para fazer mais perguntas e contribuir com suas ideias. Sua participação é crucial para nossa comunidade. IDNLearner.com está dedicado a fornecer respostas precisas. Obrigado pela visita e até a próxima vez para mais soluções.