MATRIX MULTIPLICATION FOR ANY ORDER

Simply u'll love it.......


# include

int row ,column;
void setmatrixA(x,y){
int row ,column;
int matrixA[x][y];
printf("Enter The Values for matrixA : \n");
for(row=0; row< column="0;column<">

printf("\n");
}
void setmatrixB(x,y){
int matrixB[x][y];
printf("Enter The Values for matrixB : \n");
for(row=0;row< column="0;column<">
printf("\n");
}

void multiplication(x,y,z){

int matrixA[x][z],matrixB[z][y];
int AB[x][y];
int i,mul,value;
int row ,column;
for(row=0;row< column= "0;column< " value="0;" i="0;i<" mul="matrixA[row][i]*matrixB[i][row];">

double display(x,y){
int AB[x][y];
printf("Multiplied Matrix Of Order %d * %d \n", x,y);
printf("============================== \n");
for(row=0;row<>
printf("\t\t");
for(column=0;column<>
printf(" %d ", AB[row][column]);
}
printf("\n");
}
}

int main(){

printf("\t\t--------------------------------------------- \n");
printf("\t\t Matrix Multiplication To Any Order \n");
printf("\t\t--------------------------------------------- \n\n\n");

printf("\t\t--------------------------------------------- \n\n\n");
printf("\t\t-----------------INSTRUCTIONS---------------- \n\n\n");
printf("This is a interface based multiplicater so please enter your data as you\n");
printf("normally enter at your note book\n");
printf("Example: Matrix Of 3*2 Is as follows \n");
printf("\t\t a b \n");
printf("\t\t c d \n");
printf("\t\t e f \n");
printf("You Should Strictly Follow this orders to maintain the system runs beautifully!!!! \n");



int a1,a2,b1,b2;

printf("Enter The Order for matrixA : \n");

scanf("%d %d", &a1,&a2);
printf("Enter The Order for matrixB : \n");
scanf("%d %d", &b1,&b2);
if(a2==b1){
setmatrixA(a1,a2);
setmatrixB(b1,b2);
multiplication(a1,b2,a2);
display(a1,b2);
}else{
printf("Your Input Is Invalid \n");
printf("Please Enter The New Values \n");


}
return 0;
}

Arrays In C Language

Hi , After some days!!!!!!!!! Now I'm going to post some c programs in arrays .


Finiding the max&min no

#include
int main(){
float max, min,num;
int i;
float a[10];

printf("Enter The Numbers \n");
for(i=0;i<10;i++){
scanf("%f", &num);
a[i]=num; }
max=a[0];
min=a[0];
for(i=0;i<10;i++){
if(max max=a[i];
}
if(a[i] min=a[i];
}
}
printf("The maximum No is : %.2f \n" , max);
printf("The minimum No is : %.2f \n" , min);
return 0;
}



Finding the total of an array





#include
int main(){
int marks[10];
int num,i ;
float average;
int sum=0;
printf("Enter The Marks Of The Students \n");
for(i=0;i<10;i++){ scanf("%d", &num); marks[i]=num; } for(i=0;i<10;i++){ sum+=marks[i]; } average= sum /10.0 ; printf("The Total is : %d \n", sum); printf("The Average is : %.2f \n", average); return 0; }

Some Fun With Java & Mathematics

Hi Today i'm posting some JAVA Programs which are created to do some maths. I think you will enjoy this.






PRINTING PASCAL TRIANGLE

class A{
public static void main(String args[]){
int x=10;
A s=new A();
int d=s.q(x);
System.out.println("");
}

int q(int y){
int r=1;
int c;
int a;
int z;
for(a=y;a>=1;a--){
for(z=a;z>=1;z--)
System.out.print(" ");
for(c=1;c<=10-a;c++)
{
System.out.print("*");
System.out.print(" ");
}
System.out.println("*");
}
return r;
}
}



PRINTING SUMMATION OF NUMBERS


class A{
public static void main(String args[]){
int i;
for(i=1;i<=10;i++){
A w=new A();
int d=w.q(i);
System.out.println("Sum "+i+" = "+d);
}
}

int q(int a){
int i;
int x=0;
for(i=1;i<=a;i++){
x+=i;
}
return x;
}
}




PRINTING FACTORIAL OF NUMBERS


class C{

public static void main(String args[]){
int i;
for(i=1;i<=5;i++){
C c=new C();
int q=c.s(i);
System.out.println(i+"!="+q);
}
}

int s(int y){
int i;
int x=1;
for(i=1;i<=y;i++){
x*=i;
}
return x;
}
}

Matrix Multiplication In C Language

Hi this time I'm Posting A solution to multiply two matrices in c language. You can just made some modifications and use for your requirements.


#include
int main(){
    int r,c,sum,n;
    int matrix1[3][3],matrix2[3][3],matrix3[3][3];
   
    printf("Enter The Values for matrix1 :   \n");
    for(r=0;r<3;r++){
        for(c=0;c<3;c++){
            scanf("%d", &matrix1[r][c]);
        }
    }
   
    printf("\n");
   
    printf("Enter The Values for matrix2 :  \n");
    for(r=0;r<3;r++){
        for(c=0;c<3;c++){
            scanf("%d", &matrix2[r][c]);
        }
    }
   
    printf("\n");
   
    for(r=0;r<3;r++){
        for(c=0;c<3;c++){
            matrix3[r][c]=(matrix1[r][0]*matrix2[0][c])+
                          (matrix1[r][1]*matrix2[1][c])+
                          (matrix1[r][2]*matrix2[2][c]);   
                }
    }
   
    printf("The Product Matrix \n");
    for(r=0;r<3;r++){
        for(c=0;c<3;c++){
              printf("%d" ,matrix3[r][c] );
              printf(" ");
            }
        printf("\n");
    }
    return 0;
}
   

C Programming-Some Fun With Maths

A PROGRAM TO FIND WHETHER A GIVEN NO IS PRIME .


#include

int main(){

int number,index,x,y;
x=0;
printf("Enter The Number: ");
scanf("%i", &number);
if (number>0){
for(index=1;index<=sqrt(number);index++){ y=number%index; if(y==0){ x=x+1; } } if(x==1&&number>1){
printf("HEY IT'S A PRIME NO \n");
}else{
printf("OH NO IT'S NOT A PRIME NO \n");
}
}

return 0;
}



A PROGRAM TO FIND WHETHER A GIVEN NO IS A PERFECT NO .



#include
int main(){
int number, index, sum;
sum=0;
printf("Enter the Number: ");
scanf("%d" ,&number);

if(number>0){
for(index=1;index<=number/2;index++){ if(number%index==0){ sum+=index; } } if(sum==number){ printf("Hey it's a prfect No \n"); }else{ printf("U fool it's not a perfect no \n"); } } return 0; } 




SOME FUN WITH STARS. 


#include
int main(){
int number,x,y;

printf(" Enter the value which u want printed: ");
scanf("%d", &number);

for(x=number;x>0;x--){
for(y=0;y
printf("*");
}
printf("\n");
}

for(x=0;x
for(y=0;y<=x;y++){ printf("*"); } printf("\n"); } return 0; }