Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.17 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. double fmin(double a[], int n){
  4.    double min=a[0];
  5.    int i;
  6.    for(i=0;i<n;i++){
  7.       if(min>a[i]) min=a[i];
  8.    }
  9.    return min;
  10. }
  11. double fmax(double a[], int n){
  12.    double max=a[0];
  13.    int i;
  14.    for(i=0;i<n;i++){
  15.       if(max<a[i]) max=a[i];
  16.    }
  17.    return max;
  18. }
  19. int main(){
  20.    int i,j,n;
  21.    double **a,max;
  22.    system("chcp 1251");
  23.    system("cls");
  24.    printf("Введите размерность матрицы:");
  25.    scanf("%d", &n);
  26.    a=(double**)malloc(n*sizeof(double));
  27.    for(i=0;i<n;i++){
  28.       a[i]=(double*)malloc(n*sizeof(double));
  29.       for(j=0;j<n;j++){
  30.          printf("a[%d][%d]=",i,j);
  31.          scanf("%lf", &a[i][j]);
  32.       }
  33.    }
  34.    double *minstrok;
  35.    minstrok=(double*)malloc(n*sizeof(double));
  36.    for(i=0;i<n;i++){
  37.       minstrok[i]=fmin(a[i],n);
  38.    }
  39.    double elem=fmax(minstrok,n);
  40.    int numelem;
  41.    for(i=0;i<n;i++){
  42.       if(elem==minstrok[i]){
  43.          numelem=i;
  44.          break;
  45.       }
  46.    }
  47.    int numel;
  48.    for(int i=0;i<n;i++){
  49.       if(a[numelem][i]==minstrok[numelem]){
  50.          numel=i;
  51.          break;
  52.       }
  53.    }
  54.    printf("%d %d\n",numelem,numel);
  55.    return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement