#include <stdio.h>
#include <stdlib.h>
#include <memory.h>
#define N 5
#define M 10
int main(int argc, char* argv[])
{
int** A = new int*[N];
memset((void*)A, 0x00, 4 * N);
for (int t1 = 0; t1 < N ; t1++)
{
A[t1] = new int[M];
for (int t2 = 0; t2 < M; t2++)
{
A[t1][t2] = rand() % 9 + 1;
printf("%d ",A[t1][t2]);
}
printf("\n");
}
printf("\n");
int min = 0, min_i = 0;
int max = 0, max_i = 0;
for (int i = 0; i < N; i++)
{
int k = 0, sum = 0;
while (k < M) sum+=A[i][k++];
if (sum > max) { max = sum; max_i = i; }
if (sum < min || min == 0) { min = sum; min_i = i; }
}
printf("min_sum = %d min_i = %d\n", min, min_i);
printf("max_sum = %d max_i = %d\n", max, max_i);
return 0;
}