Search This Blog
Welcome to 1printf(), your ultimate destination for C, C++, Linux, Data Structures, and Microcontroller programming! ๐ ๐นLearn advanced coding techniques in C& C++ ๐นMaster Linux internals & shell scripting ๐นDeep dive into Data Structures & Algorithms ๐นExplore Embedded Systems & Microcontrollers (8051,UART, RTOS) ๐นGet hands-on coding tutorials, project ideas,and interview preparation tips Whether you're a beginner or an experienced programmer, this channel will help you
Featured
- Get link
- X
- Other Apps
Find Minimum and Maximum in 2D Array - C Program
✅ Find Minimum and Maximum in 2D Array - C Program
#include <stdio.h>
int main() {
int row, col;
// Input number of rows and columns
printf("Enter number of rows and columns:\n");
scanf("%d %d", &row, &col);
int arr[row][col];
// Input 2D array elements
printf("Enter %d elements:\n", row * col);
for(int i = 0; i < row; i++) {
for(int j = 0; j < col; j++) {
scanf("%d", &arr[i][j]);
}
}
// Initialize min and max with the first element
int min = arr[0][0];
int max = arr[0][0];
// Traverse the array to find min and max
for(int i = 0; i < row; i++) {
for(int j = 0; j < col; j++) {
if(arr[i][j] < min) {
min = arr[i][j];
}
if(arr[i][j] > max) {
max = arr[i][j];
}
}
}
// Print results
printf("Minimum element = %d\n", min);
printf("Maximum element = %d\n", max);
return 0;
}
๐ Explanation:
This C program reads a 2D array (matrix) from the user, then traverses all its elements using nested loops to determine the minimum and maximum values.
The min and max variables are initialized with the first element, and the program compares each subsequent value to update these accordingly.
This logic is useful for matrix-based problems in C, including search, statistics, and data processing.
๐งพ Sample Output:
Enter number of rows and columns: 2 3 Enter 6 elements: 5 7 1 9 4 2 Minimum element = 1 Maximum element = 9
๐ Keywords:
2D Array in C, Matrix traversal, Find min in matrix, Find max in matrix, C program array problem, Nested loop logic in C
๐ Hashtags:
#CProgramming #2DArray #MatrixMinMax #BeginnerC #ArrayTraversal #CodingPractice
Popular Posts
C++ Program for Hybrid Inheritance (All Types Together)
- Get link
- X
- Other Apps
C++ Program for Function Overloading Example
- Get link
- X
- Other Apps
Comments
Post a Comment