Posts

Showing posts from May 10, 2009

Program for matrix operations like dertminant, singular, etc.

#include #include #include #define MAX 3 void matrix ( int [3][3] ) ; void create ( int [3][3] ) ; void display ( int [3][3] ) ; void matmul ( int [3][3], int [3][3], int [3][3] ) ; void transpose ( int [3][3], int [3][3] ) ; int determinant ( int [3][3] ) ; int isortho ( int [3][3] ) ; void main( ) { int mat [3][3], d ; clrscr( ) ; printf ( "\nEnter elements for array: \n\n" ) ; create ( mat ) ; printf ( "\nThe Matrix: \n" ) ; display ( mat ) ; d = determinant ( mat ) ; printf ( "\nThe determinant for given matrix: %d.\n", d ) ; if ( d == 0 ) printf ( "\nMatrix is singular.\n" ) ; else printf ( "\nMatrix is not singular.\n" ) ; d = isortho ( mat ) ; if ( d != 0 ) printf ( "\nMatrix is orthogonal.\n" ) ; else printf ( "\nMatrix is not orthogonal.\n" ) ; getch( ) ; } /* initializes the matrix mat with 0 */ void matrix ( int mat[3]...

Advance Concept of Data Structure

/*: Program to implement an array. with data structure */ #include #include #define MAX 5 void insert ( int *, int pos, int num ) ; void del ( int *, int pos ) ; void reverse ( int * ) ; void display ( int * ) ; void search ( int *, int num ) ; void main( ) { int arr[5] ; clrscr( ) ; insert ( arr, 1, 11 ) ; insert ( arr, 2, 12 ) ; insert ( arr, 3, 13 ) ; insert ( arr, 4, 14 ) ; insert ( arr, 5, 15 ) ; printf ( "\nElements of Array: " ) ; display ( arr ) ; del ( arr, 5 ) ; del ( arr, 2 ) ; printf ( "\n\nAfter deletion: " ) ; display ( arr ) ; insert ( arr, 2, 222 ) ; insert ( arr, 5, 555 ) ; printf ( "\n\nAfter insertion: " ) ; display ( arr ) ; reverse ( arr ) ; printf ( "\n\nAfter reversing: " ) ; display ( arr ) ; search ( arr, 222 ) ; search ( arr, 666 ) ; getch( ) ; } /* inserts an element num at given position pos */ void insert ( int *arr, int pos, i...