Solucaob: mudanças entre as edições
Ir para navegação
Ir para pesquisar
imported>Fargoud (Criou página com ' #include <stdio.h> #include <stdlib.h> int main() { int op=1, n,i; float fat=1; printf("**** PROGRAMA DO FATORIAL: ****\n"); do{ printf("\n\nEntre co...') |
imported>Fargoud Sem resumo de edição |
||
| Linha 1: | Linha 1: | ||
#include <stdio.h> | #include <stdio.h> | ||
#include <stdlib.h> | #include <stdlib.h> | ||
int main() | int main() | ||
{ int op=1, n,i; | { int op=1, n,i; | ||
float fat=1; | float fat=1; | ||
printf("**** PROGRAMA DO FATORIAL: ****\n"); | printf("**** PROGRAMA DO FATORIAL: ****\n"); | ||
do{ | do{ | ||
printf("\n\nEntre com um numero inteiro \n :>"); | printf("\n\nEntre com um numero inteiro \n :>"); | ||
scanf("%d",&n); | scanf("%d",&n); | ||
if(n ==0 || n==1) | if(n ==0 || n==1) | ||
printf("\nO fatorial de %d \x82 1 ", n ); | printf("\nO fatorial de %d \x82 1 ", n ); | ||
| Linha 19: | Linha 19: | ||
printf("\nO fatorial de %d \x82 %.0f ", n , fat); | printf("\nO fatorial de %d \x82 %.0f ", n , fat); | ||
} | } | ||
printf("\n\n\t\tContinuar??? (\"1\", para \"Sim\" e \"0\", para \"Nao\" >: "); | printf("\n\n\t\tContinuar??? (\"1\", para \"Sim\" e \"0\", para \"Nao\" >: "); | ||
scanf("%d",&op); | scanf("%d",&op); | ||
fat=1; | fat=1; | ||
}while(op); | }while(op); | ||
printf("\n\n\nSaindo...\n\n\n"); | printf("\n\n\nSaindo...\n\n\n"); | ||
return 0; | return 0; | ||
} | } | ||
Edição atual tal como às 09h59min de 17 de outubro de 2019
#include <stdio.h>
#include <stdlib.h>
int main()
{ int op=1, n,i;
float fat=1;
printf("**** PROGRAMA DO FATORIAL: ****\n");
do{
printf("\n\nEntre com um numero inteiro \n :>");
scanf("%d",&n);
if(n ==0 || n==1)
printf("\nO fatorial de %d \x82 1 ", n );
else
{ i=2;
while(i<=n)
fat*=i++;
printf("\nO fatorial de %d \x82 %.0f ", n , fat);
}
printf("\n\n\t\tContinuar??? (\"1\", para \"Sim\" e \"0\", para \"Nao\" >: ");
scanf("%d",&op);
fat=1;
}while(op);
printf("\n\n\nSaindo...\n\n\n");
return 0;
}