Вопрос пользователя:
Ответ нейросети:
#include <stdio.h>
int main() {
int n, m;
printf("Enter the number of rows and columns of the matrix: ");
scanf("%d %d", &n, &m);
int A[20][20];
printf("Enter the elements of the matrix:\n");
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
scanf("%d", &A[i][j]);
}
}
int row_to_remove = -1;
for (int i = 0; i < n; i++) {
if (A[i][m-1] % 2 == 0) {
row_to_remove = i;
break;
}
}
if (row_to_remove == -1) {
printf("No row found with last element divisible by 2.\n");
} else {
printf("Original matrix:\n");
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
printf("%d ", A[i][j]);
}
printf("\n");
}
printf("Row to remove: ");
for (int j = 0; j < m; j++) {
printf("%d ", A[row_to_remove][j]);
}
printf("\n");
for (int i = row_to_remove; i < n-1; i++) {
for (int j = 0; j < m; j++) {
A[i][j] = A[i+1][j];
}
}
n--;
printf("Modified matrix:\n");
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
printf("%d ", A[i][j]);
}
printf("\n");
}
}
return 0;
}
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.