hola,chicos creo que lo consegui,me compila y ejecuta.. pero no se si esta 100% bien,porfis si podeis verlo aunque sea un minuto.
Salu2
Código C:
Ver original/*4. Crea una función para iniciar un vector de enteros a un valor especificado
en la llamada, sea cual sea el número de elementos de dicho vector.
Genera el programa principal para poder ejecutar la función creada.*/
#include<stdio.h>
void init(int *,int,int);
void print_array(int *,int);
int main(){
int l=0,valor;
do{
printf("Introduce la longitud para el vector:\n"); }while(l<0);
int *vec=new int[l];// me parece que esta bien,porfis hecharle un vistazo..
printf("INTRODUCE UN VALOR PARA EL VECTOR\n"); init(vec,l,valor);
printf("VECTOR INICIALIZADO\n"); print_array(vec,l);
return 0;
}
void init(int *vector,int size,int n){
int i;
for(i=0;i<size;i++)
*(vector+i)=n;
}
void print_array(int *vector,int size){
int i;
for(i=0;i<size;i++){
}
}