Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 04.12.2016
Сообщений: 78
1

как мне найти 4 лучших бегунов?

19.03.2017, 18:34. Показов 2215. Ответов 22
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
мне нужно было сформировать массив строк, в каждой строке записать фамилию и результат 100 м бега и сформировать команду
подскажит как это сделать?


C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <locale.h>
struct beg
    {
        char fam[50];
        float res;
    }
main ()
{
 
    int i, j;
    float min;
    struct beg a[7];
    setlocale(LC_ALL,"Russian"); 
    printf("\nВВедите данные:");
    for (i=0;i<7;i++)
    {
    printf("\nВведите фамилию %d-го студента и его результат в беге на 100 м:\n", i+1);
    scanf ("%s%f",&a[i].fam,&a[i].res);
    }
    printf("\nКоманда из 4 лучших бегунов в эстафете 4*100 м:\n");
    system("Pause");
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.03.2017, 18:34
Ответы с готовыми решениями:

Выявить 3 лучших бегунов
: В забеге участвуют 25 бегунов, есть 5 дорожек, сколько забегов нужно провести, чтобы выявить 3...

Составить команду из 4 лучших бегунов
1.В массиве I записаны измеренные в сотых долях секунды результаты 23 спортсменов в беге на 100...

Составить команду из четырех лучших бегунов
В массиве а записаны измеренные в сотых долях секунды результаты 23 спортсменов в беге на 100 м....

Составить команду из четырёх лучших бегунов для участия в эстафете
Даны числа a1, a2, …, aN. Это результаты N спортсменов в беге на 100 метров. Составить команду из...

22
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
21.03.2017, 07:18 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от Антон1990 Посмотреть сообщение
подскажите, пожалуйста
Я тоже не знаю, будем ждать, может кто-то знающий зайдет.
0
0 / 0 / 0
Регистрация: 04.12.2016
Сообщений: 78
21.03.2017, 07:44  [ТС] 22
Вы не знаете как вывести результат?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
typedef struct beg
{
    char fam[50];
    float res;
} beg_t;
int mycomp (const void *x1, const void *x2)
{
    return ( ((beg_t *)x1)->res - ((beg_t*)x2)->res);
}
 
int main (void)
{
 
    int i, j;
    float min;
    beg_t a[7];
    setlocale(LC_ALL,"Russian"); 
    printf("\nВВедите данные:");
    for (i=0;i<7;i++)
    {
        printf("\nВведите фамилию %d-го студента и его результат в беге на 100 м:\n", i+1);
        scanf ("%s%f",a[i].fam,&a[i].res);
    }
    printf("\nКоманда из 4 лучших бегунов в эстафете 4*100 м:\n");
    qsort (a, 7, sizeof(beg_t), mycomp);
}
0
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
21.03.2017, 07:49 23
Цитата Сообщение от Антон1990 Посмотреть сообщение
Вы не знаете как вывести результат?
Не знаю, это нужно идти в гугле смотреть: как вывести элемент массива. Но лучше подождать, может кто зайдет подскажет.
0
21.03.2017, 07:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2017, 07:49
Помогаю со студенческими работами здесь

Собрать команду из четырех лучших бегунов для участия в эстафете
В соревнованиях по бегу на 100 м участвовали N спортсменов (N&gt; 4). В протоколе соревнований...

Составить команду из четырех лучших бегунов для участия в эстафете 4 х 100 м
Даны натуральные числа n, a1 ..., аn (п &gt;= 4). Числа a1 ..., аn — это измеренные в сотых долях...

Составить команду из 4 лучших бегунов для участия в эстафете (возможно существование нескольких комбинаций)
даны числа a1,a2,...,aN. это результаты N спортсменов в беге на 100 метров. Составить команду из 4...

Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100
Элементы вещественного массива размером N содержат результаты забега на 100 м N спортсменов,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru