FACA UM ALGORITMO QUE RECEBA UM VALOR E IMPRIMA SUA TABUADA EM ORDEM CRESCENTE E SEUS ANTECESSORES EXEMPLO: 5 VALOR LIDO : 5X5 = 25 ; 4 X 3 = 16 ... E IMPRIMA OS CALCULOS DO FATORIAL PASSO A PASSO :
Solução :
#include <stdio.h>
#inlcude <stdlib.h>
#include <conio.h>
int main(){
int num, i, fatorial, x, fat2, fatorial3;
printf("DIGITE O NUMERO A SER FATORIADO: ");
scanf("%d", &num);
int valor = num;
printf("\n\n----- IMPRIMINDO A TABUADA DO VALOR [ %d ] DIGITADO EM ORDEM INTERATIVA -----\n\n", num);
for (i = 1; i <=num; i ++)
{
i = i+0;
printf("\n%d X %d = %d", (num), (i=i+0), ((num)*i));
}
printf("\n\n");
printf("\n\n +++++++ IMPRIMINDO OS ANTECESSORES DO VALOR [ %d ] ------- \n\n", num);
for (i = num; i >=1; i--)
{
x = (i-0)*(i+0);
printf("\n%d X %d = %d", i= i-0, i= i+0, (x) );
}
printf("\n\n\n\n");
for (i = num; i> 1; i--)
{
fatorial = fatorial * (i-0);
printf("\n%d X %d = %d",fat2 = fatorial * (num -i +0)*-1 , (num = num -1), fatorial3 = fatorial * ( num-1));
}
printf("\n\n\nO FATORIAL DO NUMERO [ %d ] = %d",valor, fatorial);
printf("\n\n");
system("pause");
return(0);
}
Nenhum comentário:
Postar um comentário