Archivo de Septiembre 2008

Ejemplo Manejo archivos en C

Septiembre 30, 2008

Automatizar

Septiembre 18, 2008

primer triangular de n dígitos

Septiembre 11, 2008

1. Obtenga el primer número triangular que tiene n dígitos.
Los números triangulares se obtienen mediante la fórmula
t = n(n+1)/2. Los primeros 10 números triangulares son
1, 3, 6, 10, 15, 21, 28, 36, 45, 55. Note que el primer
número triangular de dos dígitos es 10.

int priTriNDig(int n) {
/* retorna el primer numero triangular de n digitos */
int nt, cp, nd = 0, k = 1;
while (nd < n) {
nt = k*(k+1)/2;
cp = nt;
nd = 1;
while (cp > 9) {
cp /= 10;
nd++;
}
k++;
}
return nt;
}

longitud cadena

Septiembre 11, 2008

0. Obtenga la longitud de la cadena de números que empieza con un número entero positivo dado y se va sustituyendo por el triple del número más uno (n <– 3*n+1) si es impar, o por la mitad (n <– n/2) si es par. Si la cadena comienza con 13, se obtiene 13 -> 40 -> 20 -> 10-> 5 -> 16 -> 8 -> 4 -> 2 -> 1, por lo que la longitud es 10.

int lonCad(int n) {
int c = 1; //  longitud  cadena (incluye al numero)
while (n != 1)   {
if (n%2)
n = 3*n + 1;
else
n /= 2;
c++;
}
return c;
}

Tareas laboratorio de Elementos de Computación, semanas 3, 4 y 5

Septiembre 9, 2008

cabrera’s c code collection corner, 12, dayBefore

Septiembre 4, 2008

cabrera’s c code collection corner, 11, dayAfter

Septiembre 4, 2008

cabrera’s c code collection corner, 10, ifDate

Septiembre 4, 2008

cabrera’s c code collection corner, 9, monthDays

Septiembre 4, 2008

cabrera’s c code collection corner, 8, leapYear

Septiembre 4, 2008