Entradas

Mostrando las entradas etiquetadas como funciones

Algunas funciones útiles: C y C++

Algunas de las funciones son muy facilitas, otras no tanto y algunas seguramente nunca las utilices, pero están bien para aprender o usar en algunos proyectos. int MCD( const int a, const int b ) { int m = (a<b?a:b); // min(a,b) while ( ( a % m != 0) || (b % m != 0 ) ) m--; return m; } int MCM( const int a, const int b ) { int m = (a>b?a:b); // max(a,b) while ( ( m % a != 0) || (m % b != 0 ) ) m++; return m; } int min( const int a, const int b ) { return ( a < b ? a : b); } int max( const int a, const int b ) { return ( a > b ? a : b); } int abs( const int a) { return ( a < 0 ? -a : a); } typedef unsigned long long BIG; BIG pow( const int a, int b) { unsigned int n = 1; while(b--) n *= a; return n; } BIG factorial(unsigned int n) { if (n 1 ;i--) n = n * i; return n; } BIG fibonacci(unsigned int n) { BIG r, t0=0, t1=1; if(n == 0) return 0; if(n == 1) return 1; for(int i=1; i<n;...