Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int arr[10][10];
- int pos_max(int i){
- int max = 0;
- for (int j = 0; j < 10; j++) {
- if (arr[i][j] > arr[i][max]) {
- max = j;
- }
- }
- return max;
- }
- int main() {
- int i;
- int j;
- int flag = 0;
- char c;
- int max = 0;
- printf("Input arr: \n");
- for (i = 0; i < 10; i++){
- for (j = 0; j < 10; j++){
- while (scanf("%d%c", &arr[i][j], &c) != 2 && c != '/n'){
- rewind(stdin);
- printf("Try again\n");
- }
- }
- }
- for (i = 0; i < 10; i++) {
- for (j = 0; j < 10; j++) {
- printf("arr[%d][%d] = %d\n",i + 1,j +1, arr[i][j]);
- }
- }
- for (i = 0; i < 10; i++) {
- max = pos_max(i);
- for (j = 0; j < 10; j++) {
- if (arr[j][max] < arr[i][max]) {
- break;
- }
- }
- if (j == 10) {
- printf("Saddle points are: ") ;
- printf("arr[%d][%d] = %d\n",i + 1,max +1, arr[i][max]);
- flag = 1;
- }
- }
- if (flag == 0) {
- printf("No saddle points\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement