#include <stdio.h>

void main ()
{
	float **allocate_real_matrix(int, int, int, int);
	void free_real_matrix(float **, int, int, int);
	void rotcomcol(int, int, int, int, float **, float **,
						float, float, float);
	int i,j;
	float **ar,**ai;

	ar=allocate_real_matrix(1,2,1,2);
	ai=allocate_real_matrix(1,2,1,2);
	ar[1][1]=4.0;	ar[1][2]=5.0;	ar[2][1] = -5.0;	ar[2][2]=4.0;
	ai[1][1]=3.0;	ai[1][2]=ai[2][1]=0.0;	ai[2][2] = -3.0;
	rotcomcol(1,2,1,2,ar,ai,0.08,0.06,-0.1);
	printf("After postmultiplication:\n"
		" %+3.1f%+3.1f*I  %+3.1f%+3.1f*I\n"
		" %+3.1f%+3.1f*I  %+3.1f%+3.1f*I\n",
		ar[1][1],ai[1][1],ar[1][2],ai[1][2],
		ar[2][1],ai[2][1],ar[2][2],ai[2][2]);
	free_real_matrix(ar,1,2,1);
	free_real_matrix(ai,1,2,1);
}