Форум программистов, компьютерный форум, киберфорум
MihaniX
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  

Поместить элементы в числовой массив

Запись от MihaniX размещена 20.12.2013 в 01:13
Показов 156 Комментарии 0

УРА)
Цитата Сообщение от MihaniX Посмотреть сообщение
Упс.... я дурак...

Пошел переписывать...

Добавлено через 2 часа 10 минут
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#include <iostream>
 
using namespace std;
 
int main(int argc, char* argv[])
{
    long long int numbers;
    cin>>numbers;
 
    int nums[numbers];
    for (int c=0; c<numbers; c++)
    {
        cin>>nums[c];
    }
 
    long long int minimum=-27000000000001;
    long int first, second, third;
 
    first=0;
    second=0;
    third=0;
 
    long long int maximum=minimum;
    long long int maximum2=minimum;
    long long int maximum3=minimum;
 
    unsigned long long int a, b, c, d, e;
 
    for (int i=0; i<numbers; i++)
    {
        if (nums[i]>maximum)
        {
            maximum=nums[i];
            a=i;
        }
    }
 
    for (int i=0; i<numbers; i++)
    {
        if ((nums[i]>maximum2)&&(!(a==i)))
        {
            maximum2=nums[i];
            b=i;
        }
    }
 
    for (int i=0; i<numbers; i++)
    {
        if ((nums[i]>maximum3)&&(!(a==i))&&(!(b==i)))
        {
            maximum3=nums[i];
            c=i;
        }
    }
 
    long long int minimum1=maximum;
    long long int minimum2=maximum;
 
    for (int C=0; C<numbers; C++)
    {
        if (nums[C]<minimum1)
        {
            minimum1=nums[C];
            d=C;
        }
    }
 
    for (int C=0; C<numbers; C++)
    {
        if ((nums[C]<minimum2)&&(!(C==d)))
        {
            minimum2=nums[C];
            e=C;
        }
    }
 
    if ((maximum*maximum2*maximum3)>(minimum1*minimum2*maximum))
    {
        first=maximum;
        second=maximum2;
        third=maximum3;
    } else {
        first=minimum1;
        second=minimum2;
        third=maximum;
    }
 
    cout<<first<<" "<<second<<" "<<third<<endl;
 
    return 0;
}
О да!

РЕШИЛ!!!
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Новые блоги и статьи
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible". . .
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru