Showing posts with label C প্রোগ্রামিং - 07 অধ্যায় - ARRAY. Show all posts
Showing posts with label C প্রোগ্রামিং - 07 অধ্যায় - ARRAY. Show all posts

Wednesday, February 4, 2015

array passing as a perameter

 

array passing a

s a perameter

 
#include<stdio.h>
// void abc(int arr[])
//{
//    printf("%d\n",arr[3]);
//}
int abc(int arr[][5])
        {
            printf("%d\n",arr[0][0]);
        }
int main()
{
    int arr[100]={10,2,3,5,6};
    int arrr[10][5]={10,2,3,5,6};
    abc(arr);
 
}

Saturday, November 22, 2014

Matrix multiplication DETAILS

Matrix multiplication DETAILS

//matrix multiplication DETAILS
#include<stdio.h>
int main()
{
    int a[5][5],b[5][5],c[5][5],i,j,k,sum=0,m,n,o,p;
    system("color F4");
    printf("row & column of first matrix= ");
    scanf("%d %d",&m,&n);
    printf("\nrow & column of second matrix= ");
    scanf("%d %d",&o,&p);
//*********************IF CHECK
    if(n!=o)
  {
      printf("Matrix mutiplication is not possible\n\n");
      printf("\nColumn of first matrix must be same as row of second matrix\n\n");
  }
  else
    {
//*************************input
        printf("\n   1st matrix=");
        printf("\n");
        for(i=0; i<m; i++)
            for(j=0; j<n; j++)
                scanf("%d",&a[i][j]);
//*************************input
        printf("\n   2nd matrix=");
        printf("\n");
        for(i=0; i<o; i++)
            for(j=0; j<p; j++)
                scanf("%d",&b[i][j]);
//*************************made
for(i=0;i<m;i++)
      for(j=0;j<p;j++)
           c[i][j]=0;
//******************calculation
    for(i=0; i<m; i++) //row of first matrix
        {
            for(j=0; j<p; j++) //column of second matrix
            {
        sum=0;
            for(k=0; k<n; k++)
                sum=sum+a[i][k]*b[k][j];
                  c[i][j]=sum;
            }
        }
//*******************OUTPUT
    printf("   Multiplication of two matrix is=\n");
    for(i=0; i<m; i++)
    {
         printf("\n");
        for(j=0; j<p; j++)
        {
            printf("%d  ",c[i][j]);
        }
    }
    printf("\n*********************************************************************\n");
}
    return 0;
}


matrix_mult1


 


3x3-matrix-formula

Friday, November 21, 2014

Find Even and Odd number using Arrary

Find Even and Odd number using Arrary

 

 

//EVEN ARRY and odd
 
 
#include<stdio.h>
main()
{
    int a[100];
    int n,i,j;
    printf("ENTER how many NUMBER=");
    scanf("%d",&n);
 
    for(i=0; i<n; i++)
    {
        printf("a[%d]=",i);
        scanf("%d",&a[i]);
    }
 
    for(j=0; j<n; j++)
    {
        if(a[j]%2==0)
        {
            printf("even number :%d\n",a[j]);
        }
        else
            printf("odd number :%d\n",a[j]);
    }
 
    return 0;
}
 
 
 

Find the power using array

Find the power using array

 

//ARRY WITH POWER
 
 
#include<stdio.h>
main()
{
    int sum=0,m,i;
    int a[5];
    printf("Enter the base number :");
    scanf("%d",&m);
    for(i=0;i<5;i++)
    {
        printf("enter a[%d]=",i);
        scanf("%d",&a[i]);
    }
      for(i=0;i<5;i++)
    {
        sum=pow(m,a[i]);
         printf("ANS=%d\n",sum);
    }
 
}

revers the arrary number

 

revers the arrary number

 

//revers number
 
#include<stdio.h>
main()
{
    int a[5],i,j;
    printf("Enter 5 number :\n");
    for(i=0;i<5;i++)
    {
       printf("enter a[%d]=",i);
       scanf ("%d",&a[i]);
    }
    for(j=4;j>=0;j--)
    {
        printf("%d\n",a[j]);
    }
    return 0;
}

Find the location among the array position

 

Find the location among the array position

 

//FIND THE LOCATION
 
#include<stdio.h>
int main()
{
    int a[5],i,s,n,q;
    for(i=0;i<5;i++)
    {
       printf("enter a[%d]=",i);
       scanf ("%d",&a[i]);
    }
 
    printf("SEARCH= ");
    scanf("%d",&s);
    for(i=0;i<5;i++)
    {
        if(s==a[i])
        {
            q++;
            break;
        }
    }
if(q==0)
    {
        printf("\nValue Is Not Found\n");
    }
    else
    {
        printf("\nLOCATION a[%d]\n\n",i);
    }
    return 0;
}

Find minimum and maximum in easy way.

 

Find minimum and maximum in easy way.

 

#include<stdio.h>
main()
{
    int a[10],i,j,max=-1000,min=1000;
    for(i=0;i<10;i++)
    {
       printf("enter[%d]=",i);
       scanf ("%d",&a[i]);
    }
    for(j=0;j<10;j++)
    {
        if(a[j]>max)
        {
            max=a[j];
        }
    }
     for(j=0;j<10;j++)
    {
        if(a[j]<min)
        {
            min=a[j];
        }
    }
printf ("\nmaximum= %d\n\nminimun=%d\n",max,min);
return 0;
}