двумерный массив

Тема в разделе "C/C++/C#", создана пользователем val166, 31 янв 2011.

Статус темы:
Закрыта.
  1. val166

    val166 Гость

    6. Выступления N спортсменов оцениваются M судьями по одной и той же числовой шкале. Нужно узнать конечный результат каждого спортсмена, если он вычисляется так: из всех M оце-нок удаляются максимальная и минимальная (если таких оценок несколько, то удаляется только одна), затем из оставшихся (M-2) находится их среднее арифметическое.

    код:
    int rr(int t, int d, int e[20][20])
    {
    int re=0,max=0,min=5;
    for (int i=0; i < d; i++) {
    if (max<e[t]) max=e[t];
    if (min>e[t]) min=e[t];
    re+=e[t];
    } ;
    re=re-max-min;
    return re;
    }

    int main(int argc, char* argv[])
    { int a[20][20]={0},n,m,k=0;
    randomize();
    printf("Vedyte kol-vo sydey:"); scanf("%d",&n);
    printf("Vedyte kol-vo ychastnikov"); scanf("%d",&m);

    for (int i=0; i < m; i++) {
    printf("%d ychastnik ",i+1);
    for (int r=0; r < n; r++) {
    a[r]=random(6); printf("%2d",a[r]);
    }
    printf("\n");
    }

    for (int i=0; i < m; i++) {
    k=rr(i,n,a); printf("rezyltat %d-go = %d\n",i+1,k);
    }
    getchar();getchar();
    return 0;
    }


    в данном коде в ответ выводится сумма всех оценок, а по условию нужно чтобы было среднее арифметическое
    помогите пожалуйста, не могу сообразить что сделать(
     
Загрузка...
Похожие Темы - двумерный массив
  1. mikhailkarmanov
    Ответов:
    1
    Просмотров:
    1.149
  2. qwerty123123123
    Ответов:
    6
    Просмотров:
    1.673
  3. Sherlock
    Ответов:
    1
    Просмотров:
    1.358
  4. MadPolarBear
    Ответов:
    0
    Просмотров:
    1.381
  5. Julia9497
    Ответов:
    0
    Просмотров:
    1.312
Статус темы:
Закрыта.

Поделиться этой страницей