Programacion
1. Escriba una función que permita calcular el factorial de un número n.
2. Escriba una función que dado un número entero positivo n produzca el número invertido.
3. Escriba una funciónlógica que reciba un número natural y compruebe si la suma de sus cifras
pares es igual a la suma de las cifras impares. Por ejemplo, el número: 3547863 cumple esta
propiedad.
4. Escriba una funciónlógica que determine si un valor n es un número perfecto. Un número
perfecto es un entero positivo, que es igual a la suma de todos los enteros positivos (excluido el
mismo) que son divisores delnúmero. Ejemplo: 6 es un número perfecto, ya que 1+2+3 = 6.
5. Dado el siguiente programa, ejecute el mismo a mano e indique los resultados que genera.
void p1(int *i,int j,int k);
void p2(int h,int*j,int k);
void p3(int *i);
main()
{
int i,j,k;
i=0;
j=1;
k=2;
p2(0,&k);
p2(1,&i);
p2(2,&j);
}
void p1(int *i,int j,int k)
{
(*i)++;
printf(“%d %d %d”,*i,j,k);
}
void p2(inth,int *j,int k)
{
int i;
i=j;
if (h==0)
p1(*j,j,k)
else
if (h==1)
p1(&i,*j,k);
else
p3(&i,*j,k);
printf(“%d %d %d”,i,j,k);
}
void p3(int *i)
{
(*i)++;
}
6.-REALICE UN PROGRAMAQUE CONTENGA UNA FUNCION QUE RECIBA PARAMETRO Y DEVUELVA EL PARAMETRO CON EL VALOR MODIFICADO
Tarea 6
1-Realizar una función que registre los datos de una madre atendida en la maternidad. Y otrafuncion que permita buscar por una cedula a las madres. Utilizar vector de estructura.
2.-Registrar un vector de enteros en una funcion y enviarla por parametro a otra funcion imprimir datos delvector.
3.- Escriba una rutina que reciba un arreglo de N números flotantes y lo invierta.
4.- Escriba una rutina que reciba un arreglo de N números enteros y un número entero num, y luego proceda acalcular la ocurrencia de num dentro del arreglo.
5.-Escriba una rutina que reciba una matriz de NxM de números enteros y luego imprima todos los
puntos de silla de la matriz. Un punto de silla es...
Regístrate para leer el documento completo.