Devo scrivere un programma che nel main chiede all'utente di inserire in un vettore N elementi e un valore x e che poi passi questi valori ad una funzione del tipo "void mult(v[],x,n)" che moltiplichi tutti i valori del vettore per il valore x. E' tutta la mattina che mi ci sbatto ma sono riuscito solo a produrre questo che mi da una sbrodolata di errori che non capisco...
#include<stdio.h>
#define N 5
void mult(*v[],*x,n);
int main ()
{
int vett[N],n,i,x;
n=N;
i=0;
printf("inserisci i valori del vettore:\n");
for(i=0;i<n;i++)
{
scanf("%d",&vett[i]);
}
printf("inserisci il valore per cui moltiplicare il vettore:\n");
scanf("%d",&x);
i=0;
for (i=0;i<n;i++)
{
mult(&vett[i],&x,n);
}
i=0
for (i=0;i<n;i++)
{
printf("%d",vett[i]);
}
retun 0;
}
void mult(*v[],*x,n)
{
int i;
i=0
for (i=0;i<n;i++)
{
*v[i]=(*v[i])*(*x);
return;
}
}
Grazie per ogni risposta,
ZanoBOT