Could you please write this code in C language??   //class declaration public class matrix {                 //main method         public static void main(String[] args) {                                 //create Scanner and get user input                 Scanner sc = new Scanner(System.in);                 System.out.print("Enter an integer : ");                 int n = sc.nextInt();                                 //create 3 matrix                 int matrix1[][] = new int[6][6];                 int matrix2[][] = new int[6][6];                 int matrix3[][] = new int[6][6];                                 //generate values for first matrix                 for (int i = 0; i < 6; i++) {                                                 for (int j = 0; j < 6; j++) {                                                                 if(i+j == 0 || i+j == 10)                                         matrix1[i][j] = n;                                 else if(i+j == 1 || i+j == 9 )                                         matrix1[i][j] = n-1;                                 else if(i+j == 2 || i+j == 8 )                                         matrix1[i][j] = n-2;                                 else if(i+j == 3 || i+j == 7 )                                         matrix1[i][j] = n-3;                                 else if(i+j == 4 || i+j == 6 )                                         matrix1[i][j] = n-4;                                 else                                         matrix1[i][j] = 2*n;                         }                 }                                                 //generate values for second matrix                 for (int i = 0; i < 6; i++) {                                                 for (int j = 0; j < 6; j++) {                                                                 if(i<3 && j<3)                                         matrix2[i][j] = n;                                 else if(i<3 && j>=3)                                         matrix2[i][j] = n+1;                                 else if(i>=3 && j<3)                                         matrix2[i][j] = n+2;                                 else                                         matrix2[i][j] = n+3;                         }                 }            //generate values for third matrix                 for (int i = 0; i < 6; i++) {                                                 for (int j = 0; j < 6; j++) {                                                                 if(i+j == 0 || i+j == 10)                                         matrix3[i][j] = n - (5*2);                                 else if(i+j == 1 || i+j == 9 )                                         matrix3[i][j] = n - (4*2);                                 else if(i+j == 2 || i+j == 8 )                                         matrix3[i][j] = n - (3*2);                                 else if(i+j == 3 || i+j == 7 )                                         matrix3[i][j] = n - (2*2);                                 else if(i+j == 4 || i+j == 6 )                                         matrix3[i][j] = n - (1*2);                                 else                                         matrix3[i][j] = n;                         }                 }                                                 //print the matrix                 print(matrix1);                 print(matrix2);                 print(matrix3);                         }                 //method to print matrix         public static void print(int[][] arr) {                                 System.out.println();                                 for (int i = 0; i < arr.length; i++) {                         for (int j = 0; j < arr.length; j++) {                                 System.out.printf("%4d",arr[i][j]);                         }                         System.out.println();                 }                         }   }

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
100%
Could you please write this code in C language??

 

//class declaration

public class matrix {

       

        //main method

        public static void main(String[] args) {

               

                //create Scanner and get user input

                Scanner sc = new Scanner(System.in);

                System.out.print("Enter an integer : ");

                int n = sc.nextInt();

               

                //create 3 matrix

                int matrix1[][] = new int[6][6];

                int matrix2[][] = new int[6][6];

                int matrix3[][] = new int[6][6];

               

                //generate values for first matrix

                for (int i = 0; i < 6; i++) {

                       

                        for (int j = 0; j < 6; j++) {

                               

                                if(i+j == 0 || i+j == 10)

                                        matrix1[i][j] = n;

                                else if(i+j == 1 || i+j == 9 )

                                        matrix1[i][j] = n-1;

                                else if(i+j == 2 || i+j == 8 )

                                        matrix1[i][j] = n-2;

                                else if(i+j == 3 || i+j == 7 )

                                        matrix1[i][j] = n-3;

                                else if(i+j == 4 || i+j == 6 )

                                        matrix1[i][j] = n-4;

                                else

                                        matrix1[i][j] = 2*n;

                        }

                }

               

               

                //generate values for second matrix

                for (int i = 0; i < 6; i++) {

                       

                        for (int j = 0; j < 6; j++) {

                               

                                if(i<3 && j<3)

                                        matrix2[i][j] = n;

                                else if(i<3 && j>=3)

                                        matrix2[i][j] = n+1;

                                else if(i>=3 && j<3)

                                        matrix2[i][j] = n+2;

                                else

                                        matrix2[i][j] = n+3;

                        }

                }

      

 

 

//generate values for third matrix

                for (int i = 0; i < 6; i++) {

                       

                        for (int j = 0; j < 6; j++) {

                               

                                if(i+j == 0 || i+j == 10)

                                        matrix3[i][j] = n - (5*2);

                                else if(i+j == 1 || i+j == 9 )

                                        matrix3[i][j] = n - (4*2);

                                else if(i+j == 2 || i+j == 8 )

                                        matrix3[i][j] = n - (3*2);

                                else if(i+j == 3 || i+j == 7 )

                                        matrix3[i][j] = n - (2*2);

                                else if(i+j == 4 || i+j == 6 )

                                        matrix3[i][j] = n - (1*2);

                                else

                                        matrix3[i][j] = n;

                        }

                }

               

               

                //print the matrix

                print(matrix1);

                print(matrix2);

                print(matrix3);

               

        }

       

        //method to print matrix

        public static void print(int[][] arr) {

               

                System.out.println();

               

                for (int i = 0; i < arr.length; i++) {

                        for (int j = 0; j < arr.length; j++) {

                                System.out.printf("%4d",arr[i][j]);

                        }

                        System.out.println();

                }

               

        }

 

}

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY