All pastes #44750 Raw Edit

Something

public text v1 · immutable
#44750 ·published 2006-03-07 06:17 UTC
rendered paste body
/*Matrix and Vector Header file*/
/*******************************/

struct vector
{
	float *data;
	int size;
};

struct matrix
{
	struct vector rows[4];
};

float sumvector(struct vector sv);

void revvector(struct vector *rv);

void disvector(struct vector dv, int *pv, int *nv);

struct vector mirvector(struct vector mv);

float summatrix(struct matrix sm);

void revmatrix(struct vector *rm);

int dismatrix(struct matrix dm, int *pm, int *nm);

int kazaam(struct matrix km);


//----------------------------------------//

void datamatrix(struct matrix *mat)
{
	float datam[20];
	int i=0,r,c,j=0;
	
	printf("Enter the 16 values for the matrix \n>");
	
	while (i<16)
	{
		scanf("%f", &datam[i]);
		i++;
	}//end while
	//return;

	for (r=0;r<4;r++)
	{
		for (c=0;c<4;c++)
		{
			mat->rows[r].data[c] = datam[j];
			j++;
		}
	}
	
}//end datamatrix