Лидеры рейтинга
Мастер-Эксперт
953
Мастер-Эксперт
537
Академик
351
Мастер-Эксперт
310
Профессионал
265
Профессор
72
Профессор
52
8.1.6
02.01.2021
JS: 2.2.2
CSS: 4.2.0
jQuery: 3.5.1
Создание программ на языках C и C++.
Администратор раздела: Андрей Кузнецов aka Dr_Andrew (Старший модератор)
|
Перейти к консультации №: |
|
Здравствуйте! У меня возникли сложности с таким вопросом:
Matrix18. Дана матрица размера M × N и целое число K (1 ≤ K ≤ N). Найти
сумму и произведение элементов K-го столбца данной матрицы.
Если можно с подробным описанием этой задачи, что и для чего мы используем
Matrix24◦
. Дана матрица размера M × N. В каждом столбце матрицы найти
максимальный элемент.
Буду благодарна за ваш ответ
Состояние: Консультация закрыта
Здравствуйте, 15012003!
Matrix18:
#include "stdio.h" main() { unsigned int i, j, K, M, N; int Sum, Prod; printf("Enter matrix size: "); scanf("%i %i", &M, &N); int **A = new int*[M]; puts("Enter matrix: "); for (i=0; i<M; i++) { A[i] = new int[N]; for (j=0; j<N; j++) scanf("%i", &A[i][j]); } puts("Enter column number: "); scanf("%u", &K); for (i=0, Sum=0, Prod=1; i<M; i++) { Sum += A[i][K-1]; Prod *= A[i][K-1]; } printf("Sum = %i Product = %i", Sum, Prod); }
#include "stdio.h" main() { unsigned int i, j, M, N; printf("Enter matrix size: "); scanf("%i %i", &M, &N); int **A = new int*[M]; puts("Enter matrix: "); for (i=0; i<M; i++) { A[i] = new int[N]; for (j=0; j<N; j++) scanf("%i", &A[i][j]); } int *Max = new int[N]; for (j=0; j<N; j++) { Max[j] = A[0][j]; for (i=1; i<M; i++) if (A[i][j]>Max[j]) Max[j] = A[i][j]; } printf("Column maximums:"); for (j=0; j<N; j++) printf(" %i", Max[j]); }
|
Консультировал: Коцюрбенко Алексей Владимирович (Старший модератор) Дата отправки: 16.11.2020, 18:19 |
Рейтинг ответа:
+1 Сообщение модераторам Отправлять сообщения |
Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.