int main() { int n, m; while(scanf("%d%d",&n,&m)!=EOF) { printf("%lld\n", fatorial(n)+fatorial(m)); } return 0; }
int main(){ int i=0, x, n, s=0; double cos=0; printf("Valor de x: "); scanf("%i", &x); printf("quantidade de termos: "); scanf("%i", &n); while(n>0){ if(s==0){ cos += pow(x, i)/fatorial(i); s=1; } else{ cos += pow(x, i)/fatorial(i); s=0; } i+=2; n--; } printf("%lf\n", cos); return 0; }
int combinacao(int n, int m){ int resultado = 0; int menos = 0; if(m >= n){ resultado = fatorial(m) / (fatorial(n)*fatorial(m-n)); } return resultado; }
int main (void) { float n=5,x; float d=0; for (x=0;x<n;x++) d=d+(pow(-1,x)/fatorial(x)); printf("%10.0f\n",fatorial(n)*d); return(0); }
main() { setlocale(LC_ALL,"Portuguese"); int fat; printf("Digite um número: "); scanf("%d",&fat); if (fat > 0){ fatorial(fat); printf("o fatorial de %d é %d",fat,fatorial(fat)); } getch(); }
/*--------------------------------------------------*/ double seno (double ang, int ini, int fim){ double s = 0; int i; for (i=ini; i<=fim; i++){ if ( i & 1 ){ s += pow(ang, 2*i-1)/fatorial(2*i-1); } else{ s -= pow(ang, 2*i-1)/fatorial(2*i-1); } } return(s); }
/** * Testa a função fatorial. */ int main () { printf ("Teste 1: "); printf ("%d = %d \n", 6, fatorial(3)); printf ("Teste 2: "); printf ("%d = %d \n", 720, fatorial(6)); printf ("teste 3: "); printf ("%d = %d \n", 3628800, fatorial(10)); printf ("teste 4: "); printf ("%d = %d \n", 1, fatorial(1)); return 0; }
main() { char st1[STRMAX], st2[STRMAX], st3[STRMAX * 2]; printf("Digite a primeira string: "); fgets(st1, STRMAX, stdin); printf("Digite a segunda string: "); fgets(st2, STRMAX, stdin); strtok(st1, "\n"); strtok(st2, "\n"); if (strncmp(st1, st2, STRMAX) == 0) { printf("As duas sao iguais!\n"); } else if (strncmp(st1, st2, STRMAX) > 0) { printf("As duas nao sao iguais!\n"); printf("\"%s\" eh a maior\n", st1); strncpy(st3, st1, STRMAX); strncat(st3, st2, STRMAX); } else { printf("As duas nao sao iguais!\n"); printf("\"%s\" eh a maior\n", st2); strncpy(st3, st2, STRMAX); strncat(st3, st1, STRMAX); } printf("\"%s\" - %d cars\n", st1, strlen(st1)); printf("\"%s\" - %d cars\n", st2, strlen(st2)); printf("A string concatenada eh:\n\t\"%s\"\n", st3); //================================= printf("%d\n", somatorio(5, 4)); printf("%d\n", fatorial(6, 5)); }
int fatorial(int num){ if(num <= 1 ){ return 1; } printf("%d * ", num); return num * fatorial(num - 1); }
int main(int argc, char const *argv[]) { int pid, pid2; int n, p, fatn, fatp, fatnp; int f1, f2; printf("Digite os valores de n e p:\n"); scanf("%d %d", &n, &p); // n = 5, p = 3; char fifo[N]; mkfifo("fifo1", 0666); mkfifo("fifo2", 0666); pid = fork(); if (pid > 0) { pid = fork(); if (pid > 0) { fatnp = fatorial(n-p); f1 = open("fifo1", O_RDONLY); f2 = open("fifo2", O_RDONLY); read(f1, &fatn, sizeof(int)); read(f2, &fatp, sizeof(int)); printf("Binomio %s\n", ); printf("Resultado %f\n", (float)fatn/(fatp*fatnp)); close(f2); close(f1); } else {
int fatorial(int n){ if(n == 1){ return 1; } else { return n * fatorial(n-1); } }
void main() { int n; printf("%d\n", fatorial(5) ); print(0, 1, 'A'); for ( n = 1; n <= 10; n++ ) printf("%d\n", n ); }
int main() { double n; scanf("%lf", &n); double f = fatorial(n); printf("N=%f\nF=%f\n", n, f); return 0; }
int main(){ int n; scanf("%d",&n); printf("%d\n",fatorial(n)); return 0; }
int fatorial (int n){ if(n == 0) return 1; cout << n << endl; return fatorial (n-1)* n; }
long unsigned int fatorial(int n) { if (n == 0) { return 1; } else { return n * fatorial(n - 1); } }
double seno(double x, int inicial, int n) { int i; double soma = 0; for (i = inicial; i <= n; i+=4) { soma += pow(x, i) / fatorial(i); } return soma; }
float euler(){ float resp = 0; for (int i = 0; i <15; i++) { resp = resp + (1 / fatorial(i)); } return resp; }
int main(){ int num; printf("Digite um número: "); scanf("%d", &num); int result = fatorial(num); printf("1 => "); printf("%d! é : %d\n", num, result); return(0); }
double e(int precisao){ double euler = 0.0; int i; for(i = 0; i <= precisao; i++){ euler = euler + 1.0 / fatorial(i); //é importante que seja 1.0 para não fazer divisão inteira //também poderia ser ((double)1) / fatorial(i); } return euler; }
float euler2(int x) { float resp = 0; for (int i = 1; i <= 15; i++) { resp = resp + (expo(x, i) / fatorial(i - 1)); } return resp; }
/*---------------------------------------------------------------------------*/ double calcula_seno(double x, int n, int ini, int sinal){ double soma = 0; int i; for(i=ini; i<=n; i+=2){ soma += sinal * pow(x,2*i-1)/fatorial(2*i-1); } return(soma); }
int fatorial(int n){ if(n == 0 || n == 1) return 1; return n*fatorial(n-1); }
int main (void) { int nth; scanf("%d", &nth); printf("%lu\n", fatorial(nth)); return 0; }
int main() { double n; printf("Escreva um número:"); scanf("%lf", &n); double f = fatorial(n); printf("\nN=%lf, F=%lf\n", n, f); return 0; }
double seno(double x, int precisao) { int n; double rad = radiano(x), sen; for (sen = 0, n = 0; n < precisao; n++) { sen += (pow(-1.0, n) / fatorial(2.0 * n + 1)) * pow(rad, 2.0 * n + 1); } return sen; }
double cosseno(double x, int precisao) { int n; double rad = radiano(x), cos; for (cos = 0, n = 0; n < precisao; n++) { cos += (pow(-1.0, n) / fatorial(2.0 * n)) * pow(rad, 2.0 * n); } return cos; }
fatorial(int num){ if (num==0||num==1){ return (1); }else{ return (num*fatorial(num-1)); } }
float Soma2(int N) { int i; float s=0; for(i=1;i<=N;i++) { s+=1.0/fatorial(i); } return s; }
main() { int n, res; printf("Fatorial\n\nDigite um numero:"); scanf("%d", &n); res = fatorial(n); printf("O fatorial de %d é %d", n,res); getch(); }