Program to multiply a 3x5 array by a scalar method


#include<stdio.h>
void scalar_multiply(matrix,scalar)
int matrix [3][5];
int scalar;
{
    int row, column;
    for(row=0;row<3;++row)
    for(column=0;column<5;++column)
    {
       matrix[row][column]*=scalar;
    }
}
//second function
void display_matrix(matrix)
int matrix[3][5];
{
    int row,column;
    for(row=0;row<3;++row)
    for(column=0;column<5;++column)
       {
       printf("%5d",matrix[row][column]);
       }
       printf("\n");
}
//main starts here
main()
{
      static int sample_matrix[3][5]=
      {
             {7,16,55,13,12},
             {12,10,52,0,7},
             {-2,1,2,4,9}
      };
      printf("Original matrix :\n");
      display_matrix(sample_matrix);
      scalar_multiply(sample_matrix,2);
      printf("\nMultiplied by 2 :\n");
      display_matrix(sample_matrix);
      scalar_multiply(sample_matrix,-1);
      printf("\nThen multiplied by -1 :\n");
      display_matrix(sample_matrix);
      getch();
}

Comments

Popular posts from this blog

Migrating database from ASP.NET Identity to ASP.NET Core Identity

Customize User's Profile in ASP.NET Identity System

Lambda two tables and three tables inner join code samples