[go: up one dir, main page]

0% found this document useful (0 votes)
45 views20 pages

Array Programs With Solutions

Uploaded by

sangameshmagibec
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views20 pages

Array Programs With Solutions

Uploaded by

sangameshmagibec
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

Home About  Courses  Blog

Interview QuestionsNew

Register Now

C Programing-Questions On Arrays : Exercises, Practice,


Solution
April 22, 2024 No Comments

Arrays are crucial in C programming for storing and manipulating data efficiently. Mastering array
initialization, accessing elements, and basic operations like insertion and deletion is essential.
Learning search and sorting algorithms for arrays enhances problem-solving skills. Exploring multi-
dimensional arrays expands data representation possibilities. Advanced techniques like slicing and
copying offer powerful manipulation tools. Understanding practical applications, such as
implementing data structures like stacks and queues, provides real-world context. Stay tuned for
detailed explanations and examples!

Write A C Program To Find The Sum Of All Elements


In An Array.
1 #include <stdio.h>
2
3 int main() {
4 int arr[] = {5, 10, 15, 20, 25};
5 int sum = 0;
6
7 for (int i = 0; i < 5; i++) {
8 sum += arr[i];
9 }
10
11 printf("Sum of array elements: %d\n", sum);
12
13 return 0;
14 }

Write A C Program To Find The Largest Element In An


Array.
1 #include <stdio.h>
2
https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 1/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

3 int main() {
4 int arr[] = {30, 15, 25, 40, 20};
5 int max = arr[0];
6
7 for (int i = 1; i < 5; i++) {
8 if (arr[i] > max) {
9 max = arr[i];
10 }
11 }
12
13 printf("Largest element in array: %d\n", max);
14
15 return 0;
16 }

Write A C Program To Find The Smallest Element In


An Array.
1 #include <stdio.h>
2
3 int main() {
4 int arr[] = {30, 15, 25, 40, 20};
5 int min = arr[0];
6
7 for (int i = 1; i < 5; i++) {
8 if (arr[i] < min) {
9 min = arr[i];
10 }
11 }
12
13 printf("Smallest element in array: %d\n", min);
14
15 return 0;
16 }

Write A C Program To Sort An Array In Ascending


Order Using Bubble Sort.
1 #include <stdio.h>
2
3 int main() {
4 int arr[] = {30, 15, 25, 40, 20};
5 int size = sizeof(arr) / sizeof(arr[0]); // Calculate the size of the a
6
7 printf("Original array: ");
8 for (int i = 0; i < size; i++) {
9 printf("%d ", arr[i]);
10 }
11 printf("\n");
12
13 // Sort the array using bubble sort
14 for (int i = 0; i < size - 1; i++) {
15 for (int j = 0; j < size - i - 1; j++) {
16 if (arr[j] > arr[j + 1]) {
17 int temp = arr[j];
18 arr[j] = arr[j + 1];
19 arr[j + 1] = temp;
https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 2/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

20 }
21 }
22 }
23
24 printf("Sorted array (ascending): ");
25 for (int i = 0; i < size; i++) {
26 printf("%d ", arr[i]);
27 }
28 printf("\n");
29
30 return 0;
31 }

Write A C Program To Find The Second Largest


Element In An Array.
1 #include <stdio.h>
2
3 int main() {
4 int arr[] = {30, 15, 25, 40, 20};
5 int size = sizeof(arr) / sizeof(arr[0]); // Calculate the size of the a
6
7 int max = arr[0];
8 int secondMax = arr[0];
9
10 for (int i = 1; i < size; i++) {
11 if (arr[i] > max) {
12 secondMax = max;
13 max = arr[i];
14 } else if (arr[i] > secondMax && arr[i] != max) {
15 secondMax = arr[i];
16 }
17 }
18
19 printf("Second largest element in array: %d\n", secondMax);
20
21 return 0;
22 }

Write A C Program To Find The Duplicate Elements In


An Array.
1 #include <stdio.h>
2
3 int main() {
4 int arr[] = {5, 10, 15, 20, 25, 10, 30, 25};
5 int size = sizeof(arr) / sizeof(arr[0]); // Calculate the size of the a
6
7 printf("Duplicate elements in array: ");
8 for (int i = 0; i < size - 1; i++) {
9 for (int j = i + 1; j < size; j++) {
10 if (arr[i] == arr[j]) {
11 printf("%d ", arr[i]);
12 break;
https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 3/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

13 }
14 }
15 }
16 printf("\n");
17
18 return 0;
19 }

Write A C Program To Find The Frequency Of Each


Element In An Array.
1 #include <stdio.h>
2
3 int main() {
4 int arr[] = {5, 10, 15, 20, 25, 10, 30, 25};
5 int size = sizeof(arr) / sizeof(arr[0]); // Calculate the size of the a
6
7 printf("Frequency of each element in array:\n");
8 for (int i = 0; i < size; i++) {
9 int count = 1;
10 if (arr[i] == -1) {
11 continue;
12 }
13 for (int j = i + 1; j < size; j++) {
14 if (arr[i] == arr[j]) {
15 count++;
16 arr[j] = -1; // Mark the element as visited
17 }
18 }
19 printf("%d occurs %d times\n", arr[i], count);
20

Write A C Program To Find The Missing Number In


An Array Containing Numbers From 1 To N.
1 #include <stdio.h>
2
3 int main() {
4 int arr[] = {1, 2, 4, 6, 3, 7, 8};
5 int size = sizeof(arr) / sizeof(arr[0]); // Calculate the size of the a
6
7 int n = size + 1;
8 int total = (n * (n + 1)) / 2; // Sum of first n natural numbers
9 int sum = 0;
10
11 for (int i = 0; i < size; i++) {
12 sum += arr[i];
13 }
14
15 int missingNumber = total - sum;
16
17 printf("Missing number in array: %d\n", missingNumber);
18
19 return 0;
https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 4/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

20 }

Write A C Program To Remove Duplicate Elements


From An Array.
1 #include <stdio.h>
2
3 int main() {
4 int arr[] = {5, 10, 15, 20, 25, 10, 30, 25};
5 int size = sizeof(arr) / sizeof(arr[0]); // Calculate the size of the a
6
7 printf("Array with duplicates removed: ");
8
9 for (int i = 0; i < size; i++) {
10 int isDuplicate = 0;
11 for (int j = i + 1; j < size; j++) {
12 if (arr[i] == arr[j]) {
13 isDuplicate = 1;
14 break;
15 }
16 }
17 if (!isDuplicate) {
18 printf("%d ", arr[i]);
19 }
20 }
21
22 printf("\n");
23
24 return 0;
25 }

Write A C Program To Add Two Matrices Entered By


The User.
1 #include <stdio.h>
2
3 int main() {
4 int mat1[3][3], mat2[3][3], sum[3][3];
5
6 printf("Enter elements of first matrix:\n");
7 for (int i = 0; i < 3; i++) {
8 for (int j = 0; j < 3; j++) {
9 scanf("%d", &mat1[i][j]);
10 }
11 }
12
13 printf("Enter elements of second matrix:\n");
14 for (int i = 0; i < 3; i++) {
15 for (int j = 0; j < 3; j++) {
16 scanf("%d", &mat2[i][j]);
17 }
18 }
19
20 printf("Sum of the matrices:\n");
https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 5/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

21 for (int i = 0; i < 3; i++) {


22 for (int j = 0; j < 3; j++) {
23 sum[i][j] = mat1[i][j] + mat2[i][j];
24 printf("%d ", sum[i][j]);
25 }
26 printf("\n");
27 }
28
29 return 0;
30 }

Write A C Program To Multiply Two Matrices Entered


By The User.
1 #include <stdio.h>
2
3 int main() {
4 int mat1[3][3], mat2[3][3], result[3][3];
5
6 printf("Enter elements of first matrix:\n");
7 for (int i = 0; i < 3; i++) {
8 for (int j = 0; j < 3; j++) {
9 scanf("%d", &mat1[i][j]);
10 }
11 }
12
13 printf("Enter elements of second matrix:\n");
14 for (int i = 0; i < 3; i++) {
15 for (int j = 0; j < 3; j++) {
16 scanf("%d", &mat2[i][j]);
17 }
18 }
19
20 // Multiplication logic
21 for (int i = 0; i < 3; i++) {
22 for (int j = 0; j < 3; j++) {
23 result[i][j] = 0;
24 for (int k = 0; k < 3; k++) {
25 result[i][j] += mat1[i][k] * mat2[k][j];
26 }
27 }
28 }
29
30 printf("Product of the matrices:\n");
31 for (int i = 0; i < 3; i++) {
32 for (int j = 0; j < 3; j++) {
33 printf("%d ", result[i][j]);
34 }
35 printf("\n");
36 }
37
38 return 0;
39 }

Write A C Program To Find The Transpose Of A


Matrix Entered By The User.
https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 6/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

1 #include <stdio.h>
2
3 int main() {
4 int mat[3][3], transpose[3][3];
5
6 printf("Enter elements of the matrix:\n");
7 for (int i = 0; i < 3; i++) {
8 for (int j = 0; j < 3; j++) {
9 scanf("%d", &mat[i][j]);
10 }
11 }
12
13 // Transpose logic
14 for (int i = 0; i < 3; i++) {
15 for (int j = 0; j < 3; j++) {
16 transpose[j][i] = mat[i][j];
17 }
18 }
19
20 printf("Transpose of the matrix:\n");
21 for (int i = 0; i < 3; i++) {
22 for (int j = 0; j < 3; j++) {
23 printf("%d ", transpose[i][j]);
24 }
25 printf("\n");
26 }
27
28 return 0;
29 }

Write A C Program To Check If A Matrix Is Symmetric


Or Not.
1 #include <stdio.h>
2 #include <stdbool.h>
3
4 bool isSymmetric(int mat[3][3]) {
5 for (int i = 0; i < 3; i++) {
6 for (int j = 0; j < 3; j++) {
7 if (mat[i][j] != mat[j][i]) {
8 return false;
9 }
10 }
11 }
12 return true;
13 }
14
15 int main() {
16 int mat[3][3];
17
18 printf("Enter elements of the matrix:\n");
19 for (int i = 0; i < 3; i++) {
20 for (int j = 0; j < 3; j++) {
21 scanf("%d", &mat[i][j]);
22 }
23 }
24
25 if (isSymmetric(mat)) {

https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 7/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

26 printf("The matrix is symmetric.\n");


27 } else {
28 printf("The matrix is not symmetric.\n");
29 }
30
31 return 0;
32 }

Write A C Program To Find The Sum Of Each Row


And Each Column Of A Matrix.
1 #include <stdio.h>
2
3 int main() {
4 int mat[3][3], rowSum[3] = {0}, colSum[3] = {0};
5
6 printf("Enter elements of the matrix:\n");
7 for (int i = 0; i < 3; i++) {
8 for (int j = 0; j < 3; j++) {
9 scanf("%d", &mat[i][j]);
10 rowSum[i] += mat[i][j];
11 colSum[j] += mat[i][j];
12 }
13 }
14
15 printf("Sum of each row:\n");
16 for (int i = 0; i < 3; i++) {
17 printf("Row %d: %d\n", i + 1, rowSum[i]);
18 }
19
20 printf("Sum of each column:\n");
21 for (int j = 0; j < 3; j++) {
22 printf("Column %d: %d\n", j + 1, colSum[j]);
23 }
24
25 return 0;
26 }

Write A C Program To Find The Sum Of All Elements


In The Main Diagonal Of A Square Matrix Entered By
The User.
1 #include <stdio.h>
2
3 int main() {
4 int mat[3][3];
5 int sum = 0;
6
7 printf("Enter elements of the square matrix:\n");
8 for (int i = 0; i < 3; i++) {
9 for (int j = 0; j < 3; j++) {
10 scanf("%d", &mat[i][j]);
11 if (i == j) {
12 sum += mat[i][j];
13 }

https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 8/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

14 }
15 }
16
17 printf("Sum of main diagonal elements: %d\n", sum);
18
19 return 0;
20 }

Write A Program In C To Merge Two Arrays Of The


Same Size Sorted In Descending Order.
1 #include <stdio.h>
2
3 int main() {
4 int arr1[100], arr2[100], arr3[200];
5 int size1, size2, size3;
6 int i, j, k;
7
8 printf("\nMerge two arrays of the same size sorted in descending order.
9 printf("--------------------------------------------------------------\
10
11 printf("Input the number of elements to be stored in the first array: "
12 scanf("%d", &size1);
13
14 printf("Input %d elements in the first array:\n", size1);
15 for (i = 0; i < size1; i++) {
16 printf("Element - %d: ", i);
17 scanf("%d", &arr1[i]);
18 }
19
20 printf("Input the number of elements to be stored in the second array:
21 scanf("%d", &size2);
22
23 printf("Input %d elements in the second array:\n", size2);
24 for (i = 0; i < size2; i++) {
25 printf("Element - %d: ", i);
26 scanf("%d", &arr2[i]);
27 }
28
29 // Merge the arrays
30 size3 = size1 + size2;
31 for (i = 0; i < size1; i++) {
32 arr3[i] = arr1[i];
33 }
34 for (j = 0; j < size2; j++) {
35 arr3[i] = arr2[j];
36 i++;
37 }
38
39 // Sort the merged array in descending order
40 for (i = 0; i < size3; i++) {
41 for (k = 0; k < size3 - 1; k++) {
42 if (arr3[k] <= arr3[k + 1]) {
43 int temp = arr3[k + 1];
44 arr3[k + 1] = arr3[k];
45 arr3[k] = temp;
46 }
47 }
48 }
49
https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 9/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

50 // Print the merged array in descending order


51 printf("\nThe merged array in descending order is:\n");
52 for (i = 0; i < size3; i++) {
53 printf("%d ", arr3[i]);
54 }
55 printf("\n\n");
56
57 return 0;
58 }

Write A Program In C To Count The Frequency Of


Each Element Of An Array.
1 #include <stdio.h>
2
3 int main() {
4 int arr[100];
5 int size;
6
7 // Input the size of the array
8 printf("Enter the size of the array: ");
9 scanf("%d", &size);
10
11 // Input elements of the array
12 printf("Enter %d elements in the array:\n", size);
13 for (int i = 0; i < size; i++) {
14 printf("Element - %d: ", i + 1);
15 scanf("%d", &arr[i]);
16 }
17
18 // Initialize an array to store frequency of elements
19 int freq[size];
20 for (int i = 0; i < size; i++) {
21 freq[i] = -1;
22 }
23
24 // Count frequency of each element
25 for (int i = 0; i < size; i++) {
26 int count = 1;
27 for (int j = i + 1; j < size; j++) {
28 if (arr[i] == arr[j]) {
29 count++;
30 freq[j] = 0; // Mark as visited
31 }
32 }
33 if (freq[i] != 0) {
34 freq[i] = count;
35 }
36 }
37
38 // Print frequency of each element
39 printf("\nFrequency of each element in the array:\n");
40 for (int i = 0; i < size; i++) {
41 if (freq[i] != 0) {
42 printf("%d occurs %d times\n", arr[i], freq[i]);
43 }
44 }
45

https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 10/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

46 return 0;
47 }

Write A Program In C To Separate Odd And Even


Integers Into Separate Arrays.
1 #include <stdio.h>
2
3 int main() {
4 int arr[100], evenArr[100], oddArr[100];
5 int size, evenCount = 0, oddCount = 0;
6
7 // Input the size of the array
8 printf("Enter the size of the array: ");
9 scanf("%d", &size);
10
11 // Input elements of the array
12 printf("Enter %d elements in the array:\n", size);
13 for (int i = 0; i < size; i++) {
14 printf("Element - %d: ", i + 1);
15 scanf("%d", &arr[i]);
16
17 // Check if the element is even or odd and store in respective arra
18 if (arr[i] % 2 == 0) {
19 evenArr[evenCount++] = arr[i];
20 } else {
21 oddArr[oddCount++] = arr[i];
22 }
23 }
24
25 // Print even integers array
26 printf("\nEven integers array:\n");
27 for (int i = 0; i < evenCount; i++) {
28 printf("%d ", evenArr[i]);
29 }
30 printf("\n");
31
32 // Print odd integers array
33 printf("\nOdd integers array:\n");
34 for (int i = 0; i < oddCount; i++) {
35 printf("%d ", oddArr[i]);
36 }
37 printf("\n");
38
39 return 0;
40 }

Write A Program In C To Delete An Element At A


Desired Position From An Array.
1 #include <stdio.h>
2
3 int main() {
4 int arr[100];
5 int size, pos;

https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 11/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

6
7 // Input the size of the array
8 printf("Enter the size of the array: ");
9 scanf("%d", &size);
10
11 // Input elements of the array
12 printf("Enter %d elements in the array:\n", size);
13 for (int i = 0; i < size; i++) {
14 printf("Element - %d: ", i + 1);
15 scanf("%d", &arr[i]);
16 }
17
18 // Input the position of the element to delete
19 printf("Enter the position of the element to delete (1 to %d): ", size)
20 scanf("%d", &pos);
21
22 // Check if position is valid
23 if (pos < 1 || pos > size) {
24 printf("Invalid position!\n");
25 } else {
26 // Delete element by shifting elements to the left
27 for (int i = pos - 1; i < size - 1; i++) {
28 arr[i] = arr[i + 1];
29 }
30
31 // Decrement size of the array
32 size--;
33
34 // Print the updated array
35 printf("Array after deletion:\n");
36 for (int i = 0; i < size; i++) {
37 printf("%d ", arr[i]);
38 }
39 printf("\n");
40 }
41
42 return 0;
43 }

Write A Program In C To Find The Sum Of Rows And


Columns Of A Matrix.
1 #include <stdio.h>
2
3 int main() {
4 int matrix[100][100];
5 int rows, cols;
6
7 // Input the number of rows and columns of the matrix
8 printf("Enter the number of rows of the matrix: ");
9 scanf("%d", &rows);
10 printf("Enter the number of columns of the matrix: ");
11 scanf("%d", &cols);
12
13 // Input elements of the matrix
14 printf("Enter elements of the matrix:\n");
15 for (int i = 0; i < rows; i++) {
16 printf("Enter elements for row %d:\n", i + 1);

https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 12/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

17 for (int j = 0; j < cols; j++) {


18 printf("Element [%d][%d]: ", i, j);
19 scanf("%d", &matrix[i][j]);
20 }
21 }
22
23 // Calculate sum of rows
24 printf("\nSum of rows:\n");
25 for (int i = 0; i < rows; i++) {
26 int rowSum = 0;
27 for (int j = 0; j < cols; j++) {
28 rowSum += matrix[i][j];
29 }
30 printf("Row %d: %d\n", i + 1, rowSum);
31 }
32
33 // Calculate sum of columns
34 printf("\nSum of columns:\n");
35 for (int j = 0; j < cols; j++) {
36 int colSum = 0;
37 for (int i = 0; i < rows; i++) {
38 colSum += matrix[i][j];
39 }
40 printf("Column %d: %d\n", j + 1, colSum);
41 }
42
43 return 0;
44 }

Write A Program In C To Accept A Matrix And


Determine Whether It Is A Sparse Matrix.
(A sparse matrix is a matrix that contains a large number of zero elements compared to the total
number of elements in the matrix. In other words, most of the elements in a sparse matrix have the
value of zero.)

1 #include <stdio.h>
2
3 int main() {
4 int matrix[100][100];
5 int rows, cols, nonZeroCount = 0;
6
7 // Input the number of rows and columns of the matrix
8 printf("Enter the number of rows of the matrix: ");
9 scanf("%d", &rows);
10 printf("Enter the number of columns of the matrix: ");
11 scanf("%d", &cols);
12
13 // Input elements of the matrix
14 printf("Enter elements of the matrix:\n");
15 for (int i = 0; i < rows; i++) {
16 printf("Enter elements for row %d:\n", i + 1);
17 for (int j = 0; j < cols; j++) {
18 printf("Element [%d][%d]: ", i, j);
19 scanf("%d", &matrix[i][j]);
20 if (matrix[i][j] != 0) {
21 nonZeroCount++;
22 }

https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 13/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

23 }
24 }
25
26 // Determine if the matrix is sparse
27 if (nonZeroCount < (rows * cols) / 2) {
28 printf("\nThe matrix is a sparse matrix.\n");
29 } else {
30 printf("\nThe matrix is not a sparse matrix.\n");
31 }
32
33 return 0;
34 }

Write A Program In C To Accept Two Matrices And


Check Whether They Are Equal.
1 #include <stdio.h>
2
3 int main() {
4 int matrix1[100][100], matrix2[100][100];
5 int rows1, cols1, rows2, cols2;
6
7 // Input the number of rows and columns of the first matrix
8 printf("Enter the number of rows of the first matrix: ");
9 scanf("%d", &rows1);
10 printf("Enter the number of columns of the first matrix: ");
11 scanf("%d", &cols1);
12
13 // Input elements of the first matrix
14 printf("Enter elements of the first matrix:\n");
15 for (int i = 0; i < rows1; i++) {
16 printf("Enter elements for row %d:\n", i + 1);
17 for (int j = 0; j < cols1; j++) {
18 printf("Element [%d][%d]: ", i, j);
19 scanf("%d", &matrix1[i][j]);
20 }
21 }
22
23 // Input the number of rows and columns of the second matrix
24 printf("\nEnter the number of rows of the second matrix: ");
25 scanf("%d", &rows2);
26 printf("Enter the number of columns of the second matrix: ");
27 scanf("%d", &cols2);
28
29 // Check if the dimensions of the two matrices are equal
30 if (rows1 != rows2 || cols1 != cols2) {
31 printf("\nThe matrices are not equal (different dimensions).\n");
32 return 0;
33 }
34
35 // Input elements of the second matrix
36 printf("Enter elements of the second matrix:\n");
37 for (int i = 0; i < rows2; i++) {
38 printf("Enter elements for row %d:\n", i + 1);
39 for (int j = 0; j < cols2; j++) {
40 printf("Element [%d][%d]: ", i, j);
41 scanf("%d", &matrix2[i][j]);
42 }
43 }
44
https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 14/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

45 // Check if the elements of the two matrices are equal


46 int isEqual = 1; // Assume matrices are equal
47 for (int i = 0; i < rows1; i++) {
48 for (int j = 0; j < cols1; j++) {
49 if (matrix1[i][j] != matrix2[i][j]) {
50 isEqual = 0; // Matrices are not equal
51 break;
52 }
53 }
54 if (!isEqual) {
55 break;
56 }
57 }
58
59 // Print the result
60 if (isEqual) {
61 printf("\nThe matrices are equal.\n");
62 } else {
63 printf("\nThe matrices are not equal.\n");
64 }
65
66 return 0;
67 }

Most Popular

Unleash Your Career Potential: Become A Data Analyst With Pivot Edu Unit
December 14, 2024

A Comprehensive Guide To MySQL Queries


August 7, 2024

https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 15/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

Mastering Java: Key Concepts And Examples For


Beginners
August 5, 2024

Java- Method Overloading And Overriding


August 3, 2024

Social Media

  

Categories
Home About  Courses  Blog Interview QuestionsNew

Previous Next
 
C Programing-Questions On Point… C Programing-Questions On String…

https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 16/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

On Key

Related Posts

Unleash Your Career Potential: Become A Data Analyst With Pivot Edu Unit
In today’s digital era, businesses rely on data-driven decisions to stay competitive. As a result, Data
Analysts have emerged as one of the most in-demand professionals globally. If you’re curious about data,
have a knack for problem-solving, and want to future-proof your career, becoming a data analyst might
be your perfect fit. What Does a

A Comprehensive Guide To MySQL Queries


MySQL is a widely-used relational database management system that allows for the creation,
modification, and management of databases using SQL (Structured Query Language). In this guide, we’ll
cover the essential MySQL queries with examples and tables to help you master the basics. Creating a
Database Before you can create tables, you need a database. Use

https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 17/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

Mastering Java: Key Concepts And Examples For Beginners


Welcome to Pivoteduunit’s comprehensive guide to Java programming! This post is designed to help you
understand the essential concepts and provide you with practical examples to kickstart your coding
journey. Whether you’re new to Java or looking to solidify your basics, we’ve got you covered. Variables
Explanation: Variables are containers for storing data values. Data

Java- Method Overloading And Overriding


Method Overloading Method overloading in Java allows a class to have more than one method with the
same name, as long as their parameter lists are different. Overloading is determined at compile-time and
is a form of compile-time polymorphism. Rules for Method Overloading: Explanation: In the
MathOperations class, there are three overloaded add methods. The
https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 18/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

Join the Best Training Institute for Computer Education in Dehradun

POPULAR COURSES

Digital Marketing
Graphic Designing
Software Development
Cyber Security
Website Designing
Tally Prime
DCA
ADCA

LOCATION

CONTACT US

https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 19/20
2/18/25, 8:33 PM C Programing-Questions On Arrays : Exercises, Practice, Solution - Best Training IT Courses in Dehradun

 pivoteduunit@gmail.com

 SLV Tower Opposite Siddharth Central Kanwali Road Dehradun

 +91-9720931177

Student Corner

Verify Certificate

© 2023 Pivot Edu Unit , All Rights Reserved

  

https://pivoteduunit.in/c-programing-questions-on-arrays-exercises-practice-solution/ 20/20

You might also like