#include
#define NMAX 10
int input(int *a, int *n);
void output(int *a, int *n);
void squaring(int *a, int *n);
int main(void) {
int n, data[NMAX];
input(data, &n);
squaring(data, n);
output(data, n);
return 0;
}
int input(int *a, int *n) {
if (scanf(“%d”, n) != 1 || *n NMAX || *n == 0) {
printf(“n/a”);
return 0;
}
for (int *p = a; p – a < *n; p++)
if (scanf("%d", p) != 1) return 0;
return 0;
}

void output(int *a, int *n) {
for (int *p = a; p – a < n; p++) printf("%d ", *p);
}
проверить код на правильность написания