давно
Старший Модератор
312929
1973
16.11.2020, 18:19
общий
это ответ
Здравствуйте, 15012003!
Matrix18:[code lang=csharp]#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);
}[/code]
Matrix24:[code lang=csharp]#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]);
}[/code]