#include <stdio.h>
#include <stdlib.h>
#include "str.h"
#define MAX 300
/* Program wyswietla tabliczke mnozenia o zadanym rozmiarze.
 * */

/*  Funkcja wyswietla test pomocy. */
void pomoc()
{
   printf("Program wyswietla tabliczke mnozenia.\n"); 
   printf("Domyslnie wyswietlana jest tabliczka mnozenia o wymiarze 10x10.\n");
   printf("Opcje:\n\t-h\t\twyswietla pomoc\n\t-n liczba\twyswietla tabliczke mnozenia o wymiarze okreslonym przez podana liczbe calkowita\n");
   exit(1);
}


void tabliczka(int n)
{
   int i,j;
   for(i=1;i<=n;i++)
   {
      for(j=1;j<=n;j++)
      {
         printf("%3d ",i*j);
      }
      printf("\n");
   }
}

int main(int argc,char *argv[])
{
   char napis[MAX];
   int n=10;
   
   if(argc == 2 && porownaj(argv[1],"-h")) pomoc() ;
   if(argc == 3 && porownaj(argv[1],"-n")) n=atoi(argv[2]); 
   
   tabliczka(n);

	return 0;
}

