Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcio_jr

em exercício

Recommended Posts

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

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

#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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.