/*
 * dvourozmerne staticke pole
 */
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define PocetR 3
#define PocetS 5
#define Max 50

typedef int Matice[PocetR][PocetS];

int i,j;
int M[PocetR][PocetS];
Matice N = {{ 1, 2, 3, 4, 5},
            { 6, 7, 8, 9,10},
            {11,12,13,14,15}};

int main(void) {
  srand(time(NULL));
  for (i=0; i<PocetR; i++) 
  for (j=0; j<PocetS; j++) M[i][j]=rand()%Max+1;

  printf("matice M:\n");
  for (i=0; i<PocetR; i++){
    for (j=0; j<PocetS; j++) printf("%2d ",M[i][j]);
    printf("\n");
  }

  printf("matice N:\n");
  for (i=0; i<PocetR; i++){
    for (j=0; j<PocetS; j++) printf("%2d ",N[i][j]);
    printf("\n");
  }

  return 0;
}