Вопрос пользователя:
Ответ нейросети:
#include <stdio.h> #define NMAX 10
int input(int *a, int *n); void output(int *a, int n); void squaring(int *a, int n);
int main() { 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 <= 0 || *n > NMAX) { printf("н/д\n"); return -1; } for (int i = 0; i < *n; i++) { if (scanf("%d", &a[i]) != 1) { printf("н/д\n"); return -1; } } return 0; }
void output(int *a, int n) { for (int i = 0; i < n; i++) { printf("%d ", a[i]); } printf("\n"); }
void squaring(int *a, int n) { for (int i = 0; i < n; i++) { a[i] *= a[i]; } }
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.