Buenas tardes, soy nuevo aquí y necesitaría vuestra ayuda, tengo serios problemas para realizar algunos programas en c, y es que no tengo ni idea, o a lo mejor es que son muy difíciles, que no lo creo. Los ejercicios son los correspondientes a las prácticas de la universidad y espero que me podáis ayudar.
El primer ejercicio es el siguiente:
Escriba un programa que realice el producto escalar de dos vectores. La dimensión de ambos vectores se
obtendrá como parámetro de la llamada. El programa deberá comprobar que el número de parámetros de la
llamada es el adecuado.
Los elementos de cada uno de los vectores se corresponderán con los elementos de una sucesión de Fibonacci
el primero, y con los elementos de una secuencia de Padovan el segundo.
El programa imprimirá los dos vectores, uno en cada línea, con los elementos separados por un espacio, y a
continuación, en otra línea, el resultado del producto escalar.
Sucesion de Fibonacci: f(0)=0, f(1)=1, f(n)=f(n-1)+f(n-2)
Secuencia de Padovan: f(0)=f(1)=f(2)=1, f(n)=f(n-2)+f(n-3)
El segundo ejercicion dice:
Modique el programa de copia de ficheros que aparece en la teoría para que obtenga los nombres de los
ficheros origen y destino de la línea de comandos (comprobando que el número de argumentos es el adecuado),
y que realice la copia utilizando las funciones de lectura y escritura de cadena de caracteres.
Y el tercero:
Realice un programa que pida el nombre y los dos apellidos de un individuo, y que posteriormente genere una
única cadena de caracteres de tamaño mínimo, reservada con memoria dinámica, la actualice adecuadamente,
y la imprima por pantalla.No olvide liberar la memoria reservada antes de finalizar el programa.
Espero que me podáis ayudar, gracias de antemano.
El primer ejercicio es el siguiente:
Escriba un programa que realice el producto escalar de dos vectores. La dimensión de ambos vectores se
obtendrá como parámetro de la llamada. El programa deberá comprobar que el número de parámetros de la
llamada es el adecuado.
Los elementos de cada uno de los vectores se corresponderán con los elementos de una sucesión de Fibonacci
el primero, y con los elementos de una secuencia de Padovan el segundo.
El programa imprimirá los dos vectores, uno en cada línea, con los elementos separados por un espacio, y a
continuación, en otra línea, el resultado del producto escalar.
Sucesion de Fibonacci: f(0)=0, f(1)=1, f(n)=f(n-1)+f(n-2)
Secuencia de Padovan: f(0)=f(1)=f(2)=1, f(n)=f(n-2)+f(n-3)
El segundo ejercicion dice:
Modique el programa de copia de ficheros que aparece en la teoría para que obtenga los nombres de los
ficheros origen y destino de la línea de comandos (comprobando que el número de argumentos es el adecuado),
y que realice la copia utilizando las funciones de lectura y escritura de cadena de caracteres.
Y el tercero:
Realice un programa que pida el nombre y los dos apellidos de un individuo, y que posteriormente genere una
única cadena de caracteres de tamaño mínimo, reservada con memoria dinámica, la actualice adecuadamente,
y la imprima por pantalla.No olvide liberar la memoria reservada antes de finalizar el programa.
Espero que me podáis ayudar, gracias de antemano.