Código C:
Ver original/*5. Crear una función que copie el contenido de un primer vector de flotantes
en otro segundo con el mismo número de elementos. La función debe ser válida para
cualquier par de vectores con el mismo número de elementos. Genera el
programa principal para poder ejecutar la función creada.*/
#include<stdio.h>
#include<string.h>
void copiar_valor(float *,int,float *);
void print_vector(float *,int,float *);
void main(){
int l=0,i=0;
do{
printf("Introduce la longitud del primer vector:\n"); }while(l<0);
printf("La longitud del segundo vector sera la misma\n"); float *vec=new float[l];
float *vec2=new float[l];
for(i=0;i<l;i++){
printf("inserta valores para el primer vector %d:",i
); }
copiar_valor(vec,l,vec2);
print_vector(vec,l,vec2);
}
void copiar_valor(float *vector,int size,float *vector2){
int i;
for(i=0;i<size;i++){
*(vector+i)= *(vector2+i);
}
i++;
}
void print_vector(float *vector,int size,float *vector2){
int j;
for(j=0;j<size;j++){
}
for(j=0;j<size;j++){
}
}
Porcierto muchas gracias de antemano por vuestra ayuda.besos