コード例 #1
0
int main() {
    int n, m;
    while(scanf("%d%d",&n,&m)!=EOF) {
    	printf("%lld\n", fatorial(n)+fatorial(m));
    }
    return 0;
}
コード例 #2
0
ファイル: 2012939600_l05e17.c プロジェクト: SeuRAUL/UFRN-CTP
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;
}
コード例 #3
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;
}
コード例 #4
0
ファイル: derangement.c プロジェクト: zmv/1001
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);
}
コード例 #5
0
ファイル: testefat.c プロジェクト: andersonsilvade/python_C
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();
}
コード例 #6
0
/*--------------------------------------------------*/
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);
}
コード例 #7
0
ファイル: ex3.c プロジェクト: PotHix/pothix-codes
/**
 * 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;
}
コード例 #8
0
ファイル: T21.c プロジェクト: rnossal/faculdade
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));
}
コード例 #9
0
int fatorial(int num){
    if(num <= 1 ){
        return 1;
    }
    printf("%d * ", num);
    return num * fatorial(num - 1);
}
コード例 #10
0
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 {
コード例 #11
0
int fatorial(int n){
	if(n == 1){
		return 1;
	} else {
		return n * fatorial(n-1);
	}
}
コード例 #12
0
ファイル: exam.c プロジェクト: rafaelgiordano/Compilers
void main() {
   int n;
   printf("%d\n", fatorial(5) );
   print(0, 1, 'A');
   for ( n = 1; n <= 10; n++ )
      printf("%d\n", n );
}
コード例 #13
0
int main() {
	double n;
	scanf("%lf", &n);
	double f = fatorial(n);
	printf("N=%f\nF=%f\n", n, f);
	return 0;
}
コード例 #14
0
int main(){
	int n;
	scanf("%d",&n);
	printf("%d\n",fatorial(n));

	return 0;
}
コード例 #15
0
ファイル: mat.cpp プロジェクト: Gregory-PL/testeGit
int fatorial (int n){
    if(n == 0)
        return 1;

        cout << n << endl;

    return fatorial (n-1)* n;
}
コード例 #16
0
ファイル: main.c プロジェクト: olegon/uri-online-judge
long unsigned int fatorial(int n) {
    if (n == 0) {
        return 1;
    }
    else {
        return n * fatorial(n - 1);
    }
}
コード例 #17
0
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;
}
コード例 #18
0
ファイル: Funcoes.cpp プロジェクト: bressani/Exercicio01
float euler(){
	float resp = 0;
	for (int i = 0; i <15; i++)
	{
		resp = resp + (1 / fatorial(i));
	}
	return resp;
}
コード例 #19
0
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);
}
コード例 #20
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;
}
コード例 #21
0
ファイル: Funcoes.cpp プロジェクト: bressani/Exercicio01
float euler2(int x) {
	float resp = 0;
	for (int i = 1; i <= 15; i++)
	{
		resp = resp + (expo(x, i) / fatorial(i - 1));
	}
	return resp;

}
コード例 #22
0
/*---------------------------------------------------------------------------*/
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);
}
コード例 #23
0
int fatorial(int n){

	if(n == 0 || n == 1)
		return 1;

	return n*fatorial(n-1);


}
コード例 #24
0
ファイル: main.c プロジェクト: olegon/uri-online-judge
int main (void) {
    int nth;

    scanf("%d", &nth);

    printf("%lu\n", fatorial(nth));

    return 0;
}
コード例 #25
0
ファイル: fatorial.c プロジェクト: edubrum/ideal-succotash
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;
}
コード例 #26
0
ファイル: q26.c プロジェクト: marcosifpe/ifpeqc
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;
}
コード例 #27
0
ファイル: q26.c プロジェクト: marcosifpe/ifpeqc
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;
}
コード例 #28
0
ファイル: testefat.c プロジェクト: andersonsilvade/python_C
fatorial(int num){
            
            if (num==0||num==1){
                                 return (1);
                                 }else{
                                        return (num*fatorial(num-1));

                                        }
                                       
                                        }
コード例 #29
0
ファイル: Questao12.c プロジェクト: brunorhafael/Codes
float Soma2(int N)
{
      int i;
      float s=0;
      for(i=1;i<=N;i++)
      {
               s+=1.0/fatorial(i);        
      }
      return s;
}
コード例 #30
0
ファイル: pratica2-5.c プロジェクト: akira2nd/CODES
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();
}