Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите решить задачу с массивами...

18K
22 декабря 2006 года
angelino4ka
13 / / 22.12.2006
В соревнованиях по прыжкам участвуют 5 спортсменов.Каждый из них делает три попытки,из которых в зачёт идёт лучший результат.Предварительные результаты соревнований представлены в виде массива 5х3.Определить результат победителя и его номер.

:confused: :confused: :confused:
622
22 декабря 2006 года
nilbog
507 / / 19.12.2006
 
Код:
max:=x[1,1];{x - массив 5 3}maxnum:=1;
for i:=1 to 5 do
 for j:=1 to 3 do
 if x[i,j]>max then begin max:=x[i,j]; maxnum:=i end;
writeln('победил ',maxnum,' спортсмен с результатом ',max)

если я так понял что нужно )))
313
22 декабря 2006 года
insane88
440 / / 13.12.2006
А язык-то какой?
18K
22 декабря 2006 года
angelino4ka
13 / / 22.12.2006
Borland C++ Builder 6.0
14K
22 декабря 2006 года
DarkKnight
41 / / 18.11.2006
тогда наверно так(переделаный код nilbog):

max=x[1,1];{x - массив 5 3}maxnum=1;
for (i=1;i=5;i++)
for (i=3;i=3;j++)
if x[i,j]>max then { max=x[i,j]; maxnum=i; }
printf("победил ',maxnum,' спортсмен с результатом ",max);
18K
22 декабря 2006 года
dave
35 / / 12.12.2006
Цитата: angelino4ka
Borland C++ Builder 6.0



VCL компоненты использовать надо ?

другой вариант вопроса - окошки рисовать ?

63
22 декабря 2006 года
Zorkus
2.6K / / 04.11.2006
Цитата: dave
VCL компоненты использовать надо ?
другой вариант вопроса - окошки рисовать ?


естественно, надо, и чтоб в БД писать результат. И чтоб работало под win32 / nix /mac...:)

18K
22 декабря 2006 года
angelino4ka
13 / / 22.12.2006
#include <conio.h>
#include <stdio.h>
#define RM1 5
#define RM2 3

void main()
{
int M[RM1][RM2];

-----
можно так задавать массивы?
VCL использовать не нужно.
5.4K
23 декабря 2006 года
Svyatozar
221 / / 11.09.2006
Код:
#include <stdio.h>

class Jumps {
    int spo; // число спорцменов
    int pop; // число попыток
    float *res; // массив результатов
public:
    Jumps(int sportsmenov, int popitok) {
        spo = sportsmenov;
        pop = popitok;
    }
// на входе функции get_winner указатель на массив попыток
// и указатель на float в котором будет храниться результат
    int get_winner(float *res_arr, float *result) {
        int cur_res = 0;
        int total_res = spo * pop;
        int winner;
        *result = 0.0;
        for(; cur_res < total_res; cur_res++) {
            if(*result < res_arr[cur_res]) {
                *result = res_arr[cur_res];
                winner = cur_res / pop;
            }
        }
        return winner;
    }
};

int main() {
    float res_arr[] = { 5.92, 5.89, 5.90,
                5.60, 5.85, 5.57,
                5.97, 5.66, 5.76,
                5.46, 5.65, 5.39,
                5.88, 5.78, 5.86};
    int winner_number;
    float result;
    Jumps j(5, 3);
    winner_number = j.get_winner(res_arr, &result);
    printf("winner is #%d, result is %f m\n", winner_number, result);
    return 0;
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог