Chcę napisać funkcję która pobiera od użytkownika wektor, który jest tablicą, której rozmiar nie moze przekroczyć 100, wprowadzenie wartości 0 ma zakończyć wprowadzenie liczb. Pętla może występować tylko w funkcji. Jeżeli dane są nieprawidłowe to należy wyświetlić komunikat "Incorrect". Wiem jak całość zrobić w main() , ale jak to zrobić w funkcji? Na chwilę mam tyle:
int main(){
double vec[100];
double stop=0;
printf("podaj wspolczynniki wielomianu:\n");
scanf("%f ",&vec);
if(vector(vec,size,stop)==1){
printf("Incorrect input");
return 1;
}
return 0;
}
int vector(double vec[], int size, double stop){
int i;
for(i=0;i<size;i++){
if(scanf("%f",&vec[i])!=1){
return 1;
}
if(vec[i]==stop){
break;
}
}
return 0;
}