Código
Pero lo que no consigo hacer, tras empezar en el main, e ir a "LeeVector", consigo crear un vector llamado v1, pero lo que no se, es como almacenarlo, para tras tener el vector ya leido con la funcion mencionada antes, poder llevarlo a la función Escalar vector, y de ahi, llevarlo a Imprimir vector, ya que si lo intento a secas poniendo ImprimirVector(v1,n) Me devuelve todo 0, y si lo pongo ImprimirVector(v1,n) me dice que la i no esta declarada.... No se si es con apuntadores, con malloc, pero no logro conseguirlo....
#include <stdio.h> #include <stdlib.h> float * LeeVector(int n){ int v1[n]; for (int i=0;i<n;i++){ } } float * EscalarVector(float * v, int n, float x){} void ImprimeVector(float * v, int n){ } int main(){ int n; LeeVector(n); }
Gracias al que ayude! ^^