#include <stdio.h>
#include <stdlib.h>
#include <memory.h>
const int m = 5;
const int n = 10;
int main(int argc, char* argv[])
{
int** A = new int*[m];
memset((void*)A, 0x00, 4 * m);
for (int z1 = 0; z1 < m; z1++)
{
A[z1] = new int[n];
for (int z2 = 0; z2 < n; z2++)
{
A[z1][z2] = rand() % 9 + 1;
printf("%d ",A[z1][z2]);
}
printf("\n");
}
int max = 0, max_i = 0;
for (int i = 0; i < m; i++)
{
int sum = 0, j = 0;
while (j < n) sum+=A[i][j++];
if (sum > max) { max = sum; max_i = i; }
}
printf("\nsum = %d row = %d\n",max,max_i);
return 0;
}