0 / 0 / 0
Регистрация: 25.02.2020
Сообщений: 26
1

Прыжки с трамплина

07.05.2020, 20:50. Показов 1651. Ответов 2
Метки нет (Все метки)

На соревнованиях по прыжкам на лыжах с трамплина техника прыжка оценивается пятью судьями. Каждый судья ставит оценку от 1 до 20, после чего одна наименьшая и одна наибольшая оценки отбрасываются. Вам нужно написать программу, которая будет демонстрировать результаты прыжка для телетрансляции.

Она должна выводить пять оценок, которые поставили судьи, не меняя их порядка, а затем их сумму, и при этом брать в скобки те оценки, которые не учитываются при расчете суммы

Входные данные
На вход подается 5 натуральных чисел от 1 до 20, разделенных пробелом.

Выходные данные
Выведите те же числа в том же порядке, взяв в скобки минимальное (а если их несколько – самое левое из них) и максимальное (а если их несколько – самое правое из них) число, а также сумму всех чисел, не взятых в скобки. Все числа (включая сумму) должны быть напечатаны в одной строке и разделены одним пробелом (внутри скобок пробелов быть не должно). Перед суммой должен стоять знак равенства, отделенный слева и справа одним пробелом. Порядок оценок должен быть такой же, как и во входных данных.

Примеры
входные данные
1 2 3 4 5
выходные данные
(1) 2 3 4 (5) = 9
входные данные
10 11 10 11 10
выходные данные
(10) 11 10 (11) 10 = 31

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


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
int main()
{
    int n = 5;
    int a[100];
    
    for (int i = 0; i < n; i++)
        cin >> a[i];
 
    int imax = 0, imin = 0;
 
    for (int i = 0; i < n; i++)
        if (a[i] >= a[imax])
            imax = i;
 
    for (int i = 0; i < n; i++)
        if (a[i] < a[imin])
            imin = i;
 
    //for (int i = 0; i < n; i++)
    {
        cout << a[imin] << " " << a[imax];
    }
    system("pause");
 
    
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2020, 20:50
Ответы с готовыми решениями:

Программа подсчета результатов выступления спортсменов по прыжкам с трамплина
Struct sportsme +массив указателей { ...

Прыжки с трамплина
На соревнованиях по прыжкам на лыжах с трамплина техника прыжка оценивается пятью судьями. Каждый...

При какой высоте трамплина материальная точка пролетит наибольшее расстояние?
Материальная точка А соскальзывает без начальной скорости с вершины гладкой горки высотой H,...

Прыжки
Здравствуйте. Задача сделать следующее: пака юзер держит клавишу – изображение прыгает, когда...

2
0 / 0 / 0
Регистрация: 01.01.2022
Сообщений: 4
08.02.2022, 14:33 2
На Питоне подойдет решение?
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
a, b, c, d, e = map(int, input().split())
s = [a, b, c, d, e]
for i in range(len(s)):
    if s[i] == min(a, b, c, d, e):
        s[i] = '(' + str(s[i]) + ')'
        break
for i in range(-1, len(s) * -1 - 1, -1):
    if s[i] == max(a, b, c, d, e):
        s[i] = '(' + str(s[i]) + ')'
        break
s = str(s)[1:-1].replace("'", "")
s = s.replace(',', '') + ' = ' + str(a + b + c + d + e - min(a, b, c, d, e) - max(a, b, c, d, e))
print(s)
0
3983 / 3253 / 909
Регистрация: 25.03.2012
Сообщений: 12,093
Записей в блоге: 1
08.02.2022, 15:58 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
    int sum=0;
    for (int i = 0; i < n; i++)
    {   
        char br[]={0,0};
        if (i==imin || i==imax) {
            br[0]='(';
            br[1]=')';
        } else
            sum+=a[i]
        cout << br[0]<< a[i] << br[1]<<" " ;
    }
    cout<< sum<<endl;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.02.2022, 15:58
Помогаю со студенческими работами здесь

Прыжки в файле
Помогите кто нибуть в таком Надо зделать програму которая будет считывать с файла но с Х строчки...

Прыжки по платформам
Помогите корректно написать код,он как бы все выполняет,но я хочу как в DoodleJump что бы он...

Прыжки по платформам
Всем привет! Очень интересует вопрос по поводу прыжка 2D персонажа на платформе. Задача написания...

Прыжки по зданиям
В городе есть n зданий с высотами h1; h2; ...; hn. Мальчик любит прыгать по зданиям и может...

Прыжки колобков
У меня есть колобок, который передвигается так: void FixedUpdate () { grounded =...

Прыжки в asm
всем привет! data segment seg: dw 5 dup 0001h,0002h,0003h,0001h,0002h ends stack...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru