You have quite a few syntax errors and type mismatches. Compare this to what you had before:
Code:
#include <stdio.h>
void makeboard(int board[], int size);
void printboard(int board[], int size);
int main(void) {
int board[101];
int size;
printf ("Enter size:-");
scanf ("%d", &size);
makeboard(board,size+1);
printboard(board,size+1);
return 0;
}
void makeboard(int board[], int size) {
int i;
for (i=0; i<size; i++) board[i]=i;
}
void printboard (int board[], int size) {
int i;
for (i=0; i<size; i++)
if (board[i]!=0) printf ("%d ", board[i]);
}