I need a C code of this.  Instructions: In the code editor, you are provided with an initial code in the main() that asks the user for the elements of a 5x5 2D array and a call to a function called flex2D(). Do not edit anything in the main() function. Your task is to implement the function definition of the flex2D() with the following details: Return type - void Function name - flex2D Parameters - int[][5] Definition - prints the elements of each of the row twice. Input 1. Elements of a 5x5 2D array   #include void flex2D(int[][5]); int main(void) {     int matrix[5][5];     printf("Enter the elements:\n");     for(int row = 0; row < 5; row++) {         for(int col = 0; col < 5; col++) {             scanf("%d", &matrix[row][col]);         }     }     printf("\nFlex:\n");     flex2D(matrix);     return 0; } // TODO: Implement the function definition void flex2D(int arr[][5]) { }   Output should be integers like this: Enter·the·elements: 1·9·2·3·4 8·2·4·0·1 0·3·1·3·4 9·2·3·1·5 8·8·1·7·6   Flex: 1·9·2·3·4 1·9·2·3·4 8·2·4·0·1 8·2·4·0·1 0·3·1·3·4 0·3·1·3·4 9·2·3·1·5 9·2·3·1·5 8·8·1·7·6 8·8·1·7·6

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter7: Arrays
Section7.4: Arrays As Arguments
Problem 1E
icon
Related questions
Question
100%

I need a C code of this. 

Instructions:

  1. In the code editor, you are provided with an initial code in the main() that asks the user for the elements of a 5x5 2D array and a call to a function called flex2D(). Do not edit anything in the main() function.
  2. Your task is to implement the function definition of the flex2D() with the following details:
    1. Return type - void
    2. Function name - flex2D
    3. Parameters - int[][5]
    4. Definition - prints the elements of each of the row twice.

Input

1. Elements of a 5x5 2D array

 

#include<stdio.h>

void flex2D(int[][5]);

int main(void) {
    int matrix[5][5];

    printf("Enter the elements:\n");
    for(int row = 0; row < 5; row++) {
        for(int col = 0; col < 5; col++) {
            scanf("%d", &matrix[row][col]);
        }
    }

    printf("\nFlex:\n");

    flex2D(matrix);

    return 0;
}

// TODO: Implement the function definition
void flex2D(int arr[][5]) {

}

 

Output should be integers like this:

Enter·the·elements:

1·9·2·3·4

8·2·4·0·1

0·3·1·3·4

9·2·3·1·5

8·8·1·7·6

 

Flex:

1·9·2·3·4

1·9·2·3·4

8·2·4·0·1

8·2·4·0·1

0·3·1·3·4

0·3·1·3·4

9·2·3·1·5

9·2·3·1·5

8·8·1·7·6

8·8·1·7·6

Expert Solution
steps

Step by step

Solved in 2 steps with 4 images

Blurred answer
Knowledge Booster
Reference Types in Function
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning