Tuesday, April 16, 2013

Matrix: Addition two Matrics

Addition two Matrices 



#include<stdio.h>
#define MAX 10
void main()
{
    int a[MAX][MAX],b[MAX][MAX],c[MAX][MAX],i,j,n;
    printf("Enter the size of matrix: \n");
    scanf("%d",&n);
    printf("\nEnter the 1st matrix: \n");
    for(i=0;i<n;i++)
        for(j=0;j<n;j++)
        scanf("%d",&a[i][j]);
    printf("\nEnter the 2nd matrix: \n");
    for(i=0;i<n;i++)
        for(j=0;j<n;j++)
        scanf("%d",&b[i][j]);
    for(i=0;i<n;i++)
       for(j=0;j<n;j++)
            c[i][j]=a[i][j]+b[i][j];
   printf("\nThe Addition of two matrix is\n");
   for(i=0;i<n;i++)
   {
       printf("\n");
       for(j=0;j<n;j++)
            printf("%d\t",c[i][j]);
   }
   return 0;
}

Array: Find the second height value from a given array in C

Second Height Value from a Given Array 



#include<stdio.h>
int main()
{
    int i,n;
    int a[100];
    printf("Enter the size of array: \n");
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        printf("Enter the %d value of array: \n",i+1);
        scanf("%d",&a[i]);
    }
    int max=a[0];
    int j=0;
    for(i=0;i<n;i++)
    {
        while(a[i]>max)
        {
            max=a[i];
            j=i;
        }
    }
    int semax=a[n-j-1];
    for(i=0;i<n;i++)
    {
        while(semax<a[i]&&j!=i)
            semax=a[i];
    }

    printf("Max value of array is:%d\n",max);
    printf("2nd Max value of array is:%d\n",semax);
}