В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История

НУЖНА ТВОЯ ОЧЕНЬ НУЖНО! ​Очень благодарна буду, тому кто побудувати алгоритм у вигляді блок-схеми для розв'язання задач 2-8)


НУЖНА ТВОЯ ОЧЕНЬ НУЖНО! ​Очень благодарна буду, тому кто побудувати алгоритм у вигляді блок-схеми дл

Показать ответ
Ответ:
ZoiTema
ZoiTema
10.10.2022 09:06

Передаем скин за голду. Вы хотите передать скин, цена которого на рынке 5 голды, берете его и выставляете на рынке дороже, например, за 8 годы. Смысл в том, что никто не станет покупать этот скин выше рыночной цены, вероятность этого, конечно, есть, но она минимальная. Теперь вы должны вернуть ему золото — он берет любой дешевый скин и выставляет цену в 8 голды, вы его покупаете

Ну или же 2-ой . он тоже осуществляется с рынка скинов и если у вашего друга нет золота, то вам придется ему немного ее передать, просто купив у него дешевый скин. На балансе должно быть не менее 0.03 голды — это минимальная цена для торговли на рынке.

Этим вы пользуетесь на свой страх и риск, тут пару секунд промедления и вы потеряете скин и не говорите потом, что я вас не предупреждал. Берем нужный скин и выставляет на продажу за минимальную сумму 0.03 (или любую, которая есть у друга на балансе), ваш друг делает запрос н покупку этого скина по минимальной цене. Это нужно делать одновременно, желательно встретиться лично. Можете заранее потренироваться на дешевых скинах, если у вас все получается несколько раз, то пробуйте передать нужный.

0,0(0 оценок)
Ответ:
SnowWhite98
SnowWhite98
28.05.2022 01:12
Одно из решений, возможно, не самое эффективное
#include <iostream>
#include <iomanip>
int main()
{
    using namespace std;

    //исходная последовательность
    const int N = 8;
    double Arr[N] = { 14.2, -3.4, 7.8, -3.1, 8.2, 98.22, -7, 12 };

    //вывод на экран исходной последовательности
    for (int i = 0; i < N; ++i)
        cout << Arr[i] << "  ";
    cout << endl;

    //подсчитаем количества отрицательных и неотрицательных элементов
    int kpos = 0;
    int kneg = 0;
    for (int i = 0; i < N; ++i)
        if (Arr[i] < 0)
            ++kneg;
        else
            ++kpos;

    //создадим массивы отрицательных и неотрицательных элементов
    double * ArrNeg = new double[kneg];
    double * ArrPos = new double[kpos];

    int kn = 0, kp = 0;
    for (int i = 0; i < N; i++)
        if (Arr[i] < 0)
            ArrNeg[kn++] = Arr[i];
        else
            ArrPos[kp++] = Arr[i];

    cout << "Enter a, b, c or d: ";
    char ch;
    cin >> ch;

    if (ch == 'a' || ch == 'b' || ch == 'c' || ch == 'd')
    {
        switch (ch)
        {
            //пункт а)
            case 'a':
                for (int i = 0; i < kneg; ++i)
                    Arr[i] = ArrNeg[i];
                for (int i = 0; i < kpos; ++i)
                    Arr[i + kneg] = ArrPos[i];
                break;

                //пункт б)
            case 'b':
                for (int i = 0; i < kneg; ++i)
                    Arr[i] = ArrNeg[--kn];
                for (int i = 0; i < kpos; ++i)
                    Arr[i + kneg] = ArrPos[i];
                break;

                //пункт в)
            case 'c':
                for (int i = 0; i < kneg; ++i)
                    Arr[i] = ArrNeg[i];
                for (int i = 0; i < kpos; ++i)
                    Arr[i + kneg] = ArrPos[--kp];
                break;

                //пункт г)
            case 'd':
                for (int i = 0; i < kneg; ++i)
                    Arr[i] = ArrNeg[--kn];
                for (int i = 0; i < kpos; ++i)
                    Arr[i + kneg] = ArrPos[--kp];
                break;
        }
    }
    else
        cout << "You entered wrong symbol\n";

    for (int i = 0; i < N; ++i)
        cout << Arr[i] << "  ";
    cout << endl;
    delete[] ArrNeg;
    delete[] ArrPos;
    return 0;
}
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота