Solucaob: mudanças entre as edições

De IFSC
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;
}