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

Джек строит шалаш. Для этого ему нужно использовать ветки. Его друзья собрали целую кучу веток, осталось только отсчитать нужное количество для правильной постройки.

Джек отсчитывает одну ветку за одну секунду. В куче ровно 100 веток.

Для построения шалаша нужно N веток.

За какое наименьшее количество секунд Джек отсчитает нужное количество веток?

Формат входных данных

Целое число 0 < N ≤ 100

Формат выходных данных

Одно число - ответ

входные данные выходные данные

26 26

51 49

эта задача с каким то подвохом

Показать ответ
Ответ:
larakav
larakav
14.05.2023 00:20
Одно из решений, возможно, не самое эффективное
#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 оценок)
Ответ:
milana0512
milana0512
17.11.2021 12:11

Принято считать, что работа – это источник финансового благополучия, а значит, и счастья человека. Это действительно так. Но почему тогда некоторые люди, не работающие, которых содержит их супруг, покупает все необходимое, часто начинают испытывать пустоту в жизни и стремятся выйти на работу? Не обязательно это связано с угнетенным состоянием из-за финансовой зависимости. Многие переносят её спокойно. Дело в том, что работа дает человеку и другие преимущества, которые не все видят и осознают.

Общение на работе позволяет ликвидировать пустоту в жизни. Даже если случаются конфликты, это нормально. Они позволяют нам проявлять свой характер, занимают наши мысли. Без них человек ощущает сенсорный голод и начинает доставать окружающих всякой ерундой. Вспомните старушек-пенсионерок, сидящих возле дома на лавочке и пристающих с замечаниями к молодежи. Это как раз объясняется недостатком общения после выхода на пенсию, особенно если нет внуков, а дети живут далеко. И многие пенсионеры стараются работать, даже если в деньгах не нуждаются, чтобы продолжать ощущать себя полноценными гражданами социума.

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

Потребность в самореализации, в проявлении своих очень важная потребность человека. Многие писатели пишут «в стол», а художники складывают неоцененные современниками картины на полку. Они не могут не творить, хотя, возможно, их произведения оценят лишь потомки после их смерти.

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

Работа дает самоудовлетворение, если вы видите результаты своего труда, приносящие пользу людям. Многие стараются с этой целью заниматься общественной работой, которая не оплачивается. Существуют организации волонтеров, которые выполняют работу непрестижную, неоплачиваемую, но очень нужную для общества: уход за больными, инвалидами, детьми-сиротами и прочее.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота