Showing posts with label array. Show all posts
Showing posts with label array. Show all posts

Saturday, 13 October 2012

Array043

Write a 'C' program to find the minimum of the eight floating point numbers and its place in the array.

#include <stdio.h>
#include <conio.h>
void main ( )
{                   
        float     arr[8], min;
        int        i, pos;
        clrscr ( );
                       
        for ( i = 0; i < 8; i++ )
        {                              
                    printf("\n\t\t Enter a number..:");    scanf("%f",&arr[i]);
        }
        min = arr[0];
        pos = 0;
        for ( i = 1; i < 8; i++ )
        {                           
                    if ( arr[i] < min )
                    {                                
                                 min =arr[i];
                                 pos = i;
                    }
        }
        printf("\n\n\n\t The minimum number is %f and it is in the %d index of the array.",min,pos);
        getch ( );
}

Click here to contact us

Monday, 8 October 2012

Array042

Write a function to construct  the image shown below.    
                                   1
                                 1  1
                               1  2  1
                             1  3  3  1
                           1  4  6  4  1


#include <stdio.h>
#include <conio.h>
void main ( )
{                            
        static int        pas[5][5];
        int                 i, j, k;
        clrscr ( );
        pas[0][0] = 1;
        printf("\n\n\n");
                                    
        for ( i = 0; i < 5; i++ )
        {                                 
                    printf("\t\t\t");
                    for ( k = 5; k >= i; k-- )
                    printf (" ");
                    for ( j = 0; j <= i; j++ )
                    {                                                           
                                if ( i || j )
                                {
                                        pas[i][j]=pas[i-1][j-1]+pas[i-1][j];
                                }
                                printf("%d ",pas[i][j]);
                    }
                    printf("\n\n");
        }
        getch();
}
Click here to contact us 

Tuesday, 11 September 2012

Array041

Input a matrix and determine whether it is skew-symmetric matrix or not.
NB: A matrix is called a skew-symmetric matrix when i, j th element is equals to -( j,i th element ) for all i and j .

#include <stdio.h>
#include <conio.h>
void main ( )
{
          int        n1[3][3], i, j, f = 0;
          clrscr ( );
                          
          printf ("\n\t\t\t Enter numbers in a matrix");
          printf("\n\t\t\t____________________________\n");
          for ( i = 0; i < 3; i++ )
          {                 
                      for ( j = 0; j < 3; j++)
                      {                      
                                  printf("\n\t\t\t Position [%d] [%d]..:",i,j); scanf ("%d", &n1[i][j] );
                      }
          }
          clrscr ( );
         
          printf("\n\n\n\n\t\t\t    Matrix\n\t\t\t______________\n\n\t\t\t");
          for ( i = 0; i < 3; i++ )
          {          
                      for ( j = 0; j < 3; j++ )
                      {          
                                  printf ("%3d ", n1[i][ j] );
                      }
                      printf ("\n\t\t\t");
          }
           
          for ( i = 0; i < 3; i++ )
          {           
                      for ( j = 0; j < 3; j++ )
                      {           
                                  if ( n1[i][ j] + n1[ j][i] != 0 )
                                  f = 1;
                      }
          }
            
          if ( f == 0 )
          {              
                   printf("\n\n\t\t The matrix is skew-symmetric matrix.");
          }      
          else      
          {         
                   printf("\n\n\t\t The matrix is not skew-symmetric matrix.");
          }
          getch ( );
}
Click here to contact us

Array040

Input a matrix and determine whether it is symmetric matrix or not .
NB: A matrix is called a symmetric matrix when i, j th element is equal to j,i th element for all i and j .

#include <stdio.h>
#include <conio.h>
void main ( )
{
         int      n1[3][3], i, j, f = 0;
         clrscr ( );
         
         printf ("\n\t\t\t Enter numbers in a matrix");
         printf("\n\t\t\t____________________________\n");
         for ( i = 0; i < 3; i++ )
         {          
                     for ( j = 0; j < 3; j++)
                     {           
                                 printf("\n\t\t\t Position [%d] [%d]..:",i,j); scanf ("%d", &n1[i][ j] );
                     }
         }
         clrscr ( );
          
         printf("\n\n\n\n\t\t\t    Matrix\n\t\t\t______________\n\n\t\t\t");
         for ( i = 0; i < 3; i++ )
         {             
                     for ( j = 0; j < 3; j++ )
                     {           
                                 printf ("%3d ", n1[i][ j] );
                     }
                     printf ("\n\t\t\t");
         }
          
         for( i = 0; i < 3; i++ )
         {                            
                    for ( j = 0; j < 3; j++ )
                    {          
                                if ( n1[i][ j] != n1[ j][i] )
                                f = 1;
                    }
         }
          
         if( f == 0 )
         {           
                  printf("\n\n\n\n\t\t The matrix is symmetric matrix.");
         }        
         else     
         {             
                  printf("\n\n\n\n\t\t The matrix is not symmetric matrix.");
         }
         getch ( );
}
Click here to contact us

Array039

Input two matrices and print the multiplication of those matrices.

#include <stdio.h>
#include <conio.h>
void main ( )
{
        int      n1[3][3], n2[3][3], n3[3][3], i, j, k, m = 0;
        clrscr( );
           
        printf ("\n\t\t\t Enter numbers in first matrix");
        printf("\n\t\t\t________________________________\n");
        for ( i = 0; i < 3; i++ )
        {                     
                    for ( j = 0; j < 3; j++ )
                    {           
                                printf("\n\t\t\t Position [%d] [%d]..:", i, j); scanf("%d",& n1[i][ j] );
                    }                
        }
        clrscr ( );
        printf ("\n\t\t\t Enter numbers in second matrix");
        printf("\n\t\t\t_________________________________\n");
        for ( i = 0; i < 3; i++ )
        {                        
                    for ( j = 0; j < 3; j++ )
                    {               
                                printf("\n\t\t\t Position [%d] [%d]..:", i, j); scanf("%d",& n2[i][ j]);
                    }
        }
           
        clrscr ( );
        printf("\n\n\n\n\t\t\t\t 1st Matrix\n\t\t\t\t____________\n\n\t\t\t\t");
        for ( i = 0; i < 3; i++ )
        {          
                    for ( j = 0; j < 3; j++ )
                    {           
                                printf ("%3d ", n1[i][ j] );
                    }
                    printf ("\n\t\t\t\t");
        }
        printf("\n\n\t\t\t\t 2nd Matrix\n\t\t\t\t____________\n\n\t\t\t\t");
        for ( i = 0; i < 3; i++ )
        {             
                    for ( j = 0; j < 3; j++ )
                    {           
                                printf ("%3d ", n2[i][ j] );
                    }
                    printf ("\n\t\t\t\t");
        }
        
        for ( i = 0; i < 3; i++ )
        {           
                    for ( j = 0; j < 3; j++ )
                    {           
                                m = 0;
                                for ( k = 0; k < 3; k++ )
                                {                          
                                             m = m + n1[i][k] * n2[k][ j];
                                }
                                n3[i][ j] = m;
                    }
        }
        
        printf("\n\n\t\t\t\t Multiplied  Matrix\n\t\t\t\t___________________\n\n\t\t\t\t");
        for ( i = 0; i < 3; i++ )
        {            
                    for ( j = 0; j < 3; j++ )
                    {          
                                printf("%d\t",n3[i][j]);
                    }
                    printf("\n\t\t\t\t");
        }
        getch();
}
Click here to contact us

Monday, 10 September 2012

Array038

Input a matrix and transpose it to the another matrix.

#include <stdio.h>
#include <conio.h>

void main ( )
{
         int        n1[3][3], n2[3][3], i, j;
         clrscr ( );
         
         printf ("\n\t\t\t Enter numbers in a matrix");
         printf("\n\t\t\t____________________________\n");
         for ( i = 0; i < 3; i++ )
         {          
                     for ( j = 0; j < 3; j++)
                     {          
                                 printf("\n\t\t\t Position [%d] [%d]..:",i,j); scanf ("%d", &n1[i][j] );
                     }
         }
         clrscr ( );
            
         printf("\n\n\n\n\t\t\t    Matrix\n\t\t\t______________\n\n\t\t\t");
         for ( i = 0; i < 3; i++ )
         {          
                     for ( j = 0; j < 3; j++ )
                     {              
                                 printf ("%3d ", n1[i][ j] );
                     }
                     printf ("\n\t\t\t");
         }
           
         for ( i = 0; i < 3; i++ )
         {          
                     for ( j = 0; j < 3; j++ )
                     {                   
                                 n2[ j][i] = n1[i][ j];
                     }
         }
         printf("\n\n\t\t        Transposed Matrix");
         printf("\n\t\t      ____________________");
         printf("\n\n\t\t\t");
         for ( j = 0; j < 3; j++ )
         {          
                     for ( i = 0; i < 3; i++ )
                     {           
                                 printf ("%3d ", n2[ j][i] );
                     }
                     printf("\n\t\t\t");
         }
         getch ( );
}
Click here to contact us

Array037

Input number in a matrix and find the high value by row of the Matrix.

#include <stdio.h>
#include <conio.h>

void main ( )
{
    int        n1[3][3], n2[3], i, j, h = 0;
    clrscr ( );

    printf ("\n\t\t\t Enter numbers in a matrix\n");
    printf("\n\t\t\t____________________________\n");
    for ( i = 0; i < 3; i++ )
    {          
                for ( j = 0; j < 3; j++)
                {          
                            printf("\n\t\t\t Position [%d] [%d]..:",i,j); scanf ("%d", &n1[i][j] );
                }
    }
    clrscr ( );

    printf("\n\n\n\n\t\t\t    Matrix\n\t\t\t______________\n\n\t\t\t");
    for ( i = 0; i < 3; i++ )
    {         
                for ( j = 0; j < 3; j++ )
                {          
                            printf ("%3d ", n1[i][ j] );
                }
                printf ("\n\t\t\t");
    }

    printf("\n\n\t\t Highest elements of the Matrix by row");
    printf("\n\t\t______________________________________");
    printf("\n\n\t\t\t\t");
    for ( i = 0; i < 3; i++ )
    {         
                h = 0;
                for ( j = 0; j < 3; j++ )
                {         
                            if ( n1[i][ j] > h )
                            {                   
                                       h = n1[i][ j];
                                       n2[i] = h;
                            }
                }
                printf ("\n\n\t\t Highest element of row no. [ %d ] = %d",i,n2[i]);;
    }
    getch ( );
}
Click here to contact us

Array036

Input number in a matrix and print sum all the Right diagonal elements of the Matrix.

#include <stdio.h>
#include <conio.h>

void main ( )
{
    int        n1[3][3], i, j, s = 0;
    clrscr ( );

    printf ("\n\t\t\t Enter numbers in a matrix\n");
    printf("\n\t\t\t____________________________\n");
    for ( i = 0; i < 3; i++ )
    {          
                for ( j = 0; j < 3; j++)
                {         
                            printf("\n\t\t\t Position [%d] [%d]..:",i,j); scanf ("%d", &n1[i][j] );
                }
    }
    clrscr ( );

    printf("\n\n\n\n\t\t\t    Matrix\n\t\t_______________________________\n\n\t\t\t");
    for ( i = 0; i < 3; i++ )
    {          
                for ( j = 0; j < 3; j++ )
                {         
                            printf ("%3d ", n1[i][ j] );
                }
                printf ("\n\t\t\t");
    }

    printf("\n\n\t\t Right diagonal elements of the Matrix");
    printf("\n\n\t\t______________________________________");
    printf("\n\n\t\t\t\t");
    for ( i = 0; i < 3; i++ )
    {          
                for ( j = 0; j <=3; j++ )
                {          
                            if ( i + j == 2 )
                            {               
                                          printf ("\n\n\t\t Element of position [ %d ][ %d ] = %d",i,j,n1[i][j]);
                                          s = s + n1 [i][ j];
                            }
                }
    }
    printf("\n\n\n\n\t\t Sum of the Right diagonal elements = %d",s);
    getch ( );
}
Click here to contact us

Sunday, 9 September 2012

Array035

Input number in a matrix and print sum all the Left diagonal elements of the Matrix.

#include <stdio.h>
#include <conio.h>

void main ( )
{
    int        n1[3][3], i, j, s = 0;
    clrscr ( );

    printf ("\n\t\t\t Enter numbers in a matrix\n");
    printf("\n\t\t\t____________________________\n");
    for ( i = 0; i < 3; i++ )
    {           
                for ( j = 0; j < 3; j++)
                {            
                            printf("\n\t\t\t Position [%d] [%d]..:",i,j); scanf ("%d", &n1[i][j] );
                }
    }
    clrscr ( );

    printf("\n\n\n\n\t\t\t\t    Matrix\n\t\t\t_______________________________\n\n\t\t\t\t");
    for ( i = 0; i < 3; i++ )
    {                    
                for ( j = 0; j < 3; j++ )
                {                 
                            printf ("%3d ", n1[i][ j] );
                }
                printf ("\n\t\t\t\t");
    }

    printf("\n\n\t\t\t Left diagonal elements of the Matrix");
    printf("\n\n\t\t\t______________________________________");
    printf("\n\n\t\t\t\t");
    for ( i = 0; i < 3; i++ )
    {          
                for ( j = 0; j < 3; j++ )
                {          
                            if ( i == j )
                            {             
                                     printf ("\n\n\t\t\t Element of position [ %d ][ %d ] = %d",i,j,n1[i][j]);
                                     s = s + n1[i][ j];
                            }
                }

    }
    printf("\n\n\n\n\t\t\t Sum of the left diagonal elements = %d",s);
    getch ( );
}
Click here to contact us

Array034

Input number in a matrix and print sum all the column of matrices.

#include <stdio.h>
#include <conio.h>

void main ( )
{
    int        n1[3][3], i, j, s = 0;
    clrscr ( );

    printf ("\n\t\t\t Enter numbers in a matrix\n");
    printf("\n\t\t\t____________________________\n");
    for ( i = 0; i < 3; i++ )
    {         
                for ( j = 0; j < 3; j++)
                {         
                            printf("\n\t\t\t Position [%d] [%d]..:",i,j); scanf ("%d", &n1[i][j] );
                }
    }                
    clrscr ( );

    printf("\n\n\n\n\t\t\t\t    Matrix\n\t\t\t_______________________________\n\n\t\t\t\t");
    for ( i = 0; i < 3; i++ )
    {           
                for ( j = 0; j < 3; j++ )
                {                     
                            printf ("%3d ", n1[i][ j] );
                }
                printf ("\n\t\t\t\t");
    }

    printf("\n\n\t\t\t Sum of the column of the Matrix\n\t\t\t__________________________________");
    printf("\n\n\t\t\t\t");
    for ( i = 0; i < 3; i++ )
    {         
                s = 0;
                for ( j = 0; j < 3; j++ )
                {         
                            s = s + n1[ j][i];
                }
                printf ("\n\n\t\t\t Sum of column no. [ %d ] = %d",i,s);
    }
    getch ( );
}
Click here to contact us

Saturday, 8 September 2012

Array033

Input number in a matrix and print sum all the row of Matrices.

#include <stdio.h>
#include <conio.h>

void main ( )
{
        int        n1[3][3], i, j, s = 0;
        clrscr ( );
            
        printf ("\n\t\t\t Enter numbers in a matrix\n");
        printf("\n\t\t\t________________________________________\n");
        for ( i = 0; i < 3; i++ )
        {           
                    for ( j = 0; j < 3; j++)
                    {         
                                printf("\n\t\t\t Position [%d] [%d]..:",i,j); scanf ("%d", &n1[i][j] );
                    }
        }
        clrscr ( );
                 
        printf("\n\n\n\n\t\t\t\t Matrix\n\t\t\t____________________________\n\n\t\t\t\t");
        for ( i = 0; i < 3; i++ )
        {             
                    for ( j = 0; j < 3; j++ )
                    {                 
                                printf ("%3d ", n1[i][ j] );
                    }
                    printf ("\n\t\t\t\t");
        }                       
                    
        printf("\n\n\t\t\t Sum of the rows of the Matrix\n\t\t\t_____________________________");
        printf("\n\n\t\t\t\t");
        for ( i = 0; i < 3; i++ )
        {            
                    s = 0;
                    for ( j = 0; j < 3; j++ )
                    {              
                                s = s + n1[i][ j];
                    }
                    printf ("\n\n\t\t\t Sum of row no. [ %d ] = %d",i,s);
        }
        getch ( );
}
Click here to contact us

Array032

Input number in two different matrix and print sum of those matrices.

#include <stdio.h>
#include <conio.h>

void main ( )
{
         int        n1[3][3], n2[3][3], n3[3][3], i, j;
         clrscr ( );
               
         printf ("\n\t\t\t Enter numbers in first matrix\n");
         printf("\n\t\t\t________________________________________\n");
         for ( i = 0; i < 3; i++ )
         {                 
                     for ( j = 0; j < 3; j++)
                     {                           
                                 printf("\n\t\t\t Position [%d] [%d]..:",i, j); scanf ("%d", &n1[i][ j] );
                     }
         }
         clrscr ( );
         printf ("\n\t\t\t Enter numbers in second matrix\n");
         printf("\n\t\t\t________________________________________\n");
         for ( i = 0; i < 3; i++ )
         {                          
                     for ( j = 0; j < 3; j++)
                     {                
                                 printf("\n\t\t\t Position [%d] [%d]..:",i,j); scanf ("%d", &n2[i][ j] );
                     }
         }
         clrscr ( );
         printf("\n\n\n\n\t\t\t\t1st Matrix\n\t\t\t____________________________\n\n\t\t\t\t");
         for ( i = 0; i < 3; i++ )
         {                              
                     for ( j = 0; j < 3; j++ )
                     {             
                                 printf ("%3d ", n1[i][ j] );
                     }
                     printf ("\n\t\t\t\t");
         }
         printf("\n\n\t\t\t\t2nd Matrix\n\t\t\t____________________________\n\n\t\t\t\t");
         for ( i = 0; i < 3; i++ )
         {                               
                     for ( j = 0; j < 3; j++ )
                     {                                   
                                 printf ("%3d ", n2[i][ j] );
                     }
                     printf ("\n\t\t\t\t");
         }
         printf("\n\n\t\t\t\t Added Matrix\n\t\t\t____________________________\n\n\t\t\t\t");
         for ( i = 0; i < 3; i++ )
         {             
                     for ( j = 0; j < 3; j++ )
                     {            
                                 n3[i][ j] = n1[i][ j] + n2[i][ j];
                                 printf ("%3d ", n3[i][ j] );
                     }
                     printf ("\n\t\t\t\t");
         }
         getch ( );
}
Click here to contact us

Array031

Input some elements in an array and write a program to count the positive and negative elements in that array. 

#include <stdio.h>
#include <conio.h>

void main ( )
{
            int        no[5], i, s = 0, n = 0;
            clrscr ( );
                     
            for ( i = 0; i < 5; i++ )
            {                                             
                            printf ("\n\t\t\t Enter a number...........:"); scanf ("%d", &no[i]);
            }                                                       
                                                            
            for ( i = 0; i < 5; i++ )
            {                                    
                            if ( no[i] >= 0 )
                            {                                 
                                         s++;
                            }                         
                            else           
                            {                                  
                                         n++;
                            }
            }
            printf("\n\n\n\t\t\t Number of positive elements = %d", s);
            printf("\n\n\n\t\t\t Number of negative elements = %d", n);
            getch ( );
}
Click here to contact us

Friday, 7 September 2012

Array030

Input a decimal number and write a program to convert this number into hexadecimal number.

#include <stdio.h>
#include <conio.h>

void main ( )
{
           int        n, hex[16], i = 0, d;
           clrscr ( );
                                   
           printf ("\n\t\t\t Enter a number...........:"); scanf ("%d", &n);
                                 
           while ( n > 0 )
           {                           
                         d = n % 16;
                         n = n / 16;
                         hex[i++] = d;
           }
                                                          
           printf("\n\n\n\t\t\t The Hexadecimal value = ");
           for ( i = i - 1; i >= 0; i-- )
           {                                            
                         if ( hex[i] >= 0 && hex[i] <= 9 )
                         {                                                   
                                            printf("%d", hex[i] );
                         }                                                  
                         else
                         {                                           
                                             printf("%c",hex[i]+55);
                         }
           }
           getch ( );
}
Click here to contact us

Array029

Input five numbers in an array. Write a program to find the minimum value in that array.

#include <stdio.h>
#include <conio.h>

void main ( )
{
            int        co, no[5], min;
            clrscr ( );
                           
            for ( co = 0; co < 5; co++ )
            {                                      
                               printf ("\n\t\t\t Enter a number...........:"); scanf ("%d", &no[co]);
            }                           
                                          
            min = no[0];
            for ( co = 0; co < 5; co++ )
            {                                          
                               if ( min > no[co] )
                               {                                 
                                            min = no[co];
                               }
            }
            printf("\n\n\n\t\t\t The Minimum value is = %d", min );
            getch ( );
}
Click here to contact us

Array028

Input five numbers in an array. Write a program to find the maximum value in that array.

#include <stdio.h>
#include <conio.h>

void main ( )
{
             int        co, no[5], max;
             clrscr ( );
                           
             for ( co = 0; co < 5; co++ )
             {                                          
                                printf ("\n\t\t\t Enter a number...........:"); scanf ("%d", &no[co]);
             }                                            
                                                   
             max = no[0];
             for ( co = 0; co < 5; co++ )
             {                                          
                                if ( max < no[co] )
                                {                                 
                                              max = no[co];
                                }
             }
             printf("\n\n\n\t\t\t The Maximum value is = %d", max );
             getch ( );
}

Click here to contact us

Thursday, 6 September 2012

Array027

Input some elements in an array and remove the duplicate element.

#include <stdio.h>
#include <conio.h>
void main ( )
{
           int       arr[10], i, j, f, temp[10], k = 0;
           clrscr ( );
                           
           for ( i = 0; i < 10; i++ )
           {                                        
                           printf("\n\t\t\t Enter a number..:"); scanf("%d",&arr[i]);
           }                
                                    
           printf("\n\n\t After removing duplicate elements.:");                
           for ( i = 0; i < 10; i++ )
           {                                    
                           f = 0;
                           for ( j = 0; j < i; j++ )
                           {                              
                                           if ( arr[j] == arr[i] )
                                           {                               
                                                           f = 1;
                                           }
                           }
                           if ( f == 0 )
                                    temp[k++] = arr[i];
           }                                   
           for ( i = 0; i < k; i++ )
           {                                            
                           arr[i] = temp [i];
           }                                             
           for ( i = 0; i < k; i++ )
           {                                  
                           printf("%d,",arr[i]);
           }
           getch ( );
}
Click here to contact us
Related Posts Plugin for WordPress, Blogger...