• Главная
  • Скачать
  • Лабораторка Весёлый программист


    Предмет: Программирование. Добавлен: 12.11.2020. Год: 2018. Страниц: 8. Оригинальность по antiplagiat.ru: 20%

    Оглавление

    Весёлый программист
    Колечко
    Считалочка
    Количество колец
    Однострочный редактор
    A. Весёлый программист
    ограничение по времени на тест
    1 секунда
    ограничение по памяти на тест
    256 мегабайт
    ввод
    стандартный ввод
    вывод
    стандартный вывод
    Входные данные
    Дана последовательность неотрицательных целых чисел в странном формате: у каждого числа сначала записано количество цифр в этом числе, а потом через пробел – сами цифры. Последовательность заканчивается числом 0.
    Выходные данные
    Выведите сначала количество чисел в последовательности, а потом – сами числа. Гарантируется, что все числа не превышают 2·109.
    Примеры
    входные данные
    2 2 7 3 3 5 1 0
    выходные данные
    2 27 351
    входные данные
    1 1 0
    выходные данные
    1 1
    входные данные
    4 1 3 0 5 2 4 3 0
    выходные данные
    2 1305 43
    Код программы:
    #include ‹queue›
    #include ‹iostream›

    using namespace std;

    int main() {
    queue ‹int› st;
    int t = 1, p = 0, n = 0, k = 0, s = 1;
    while (s != 0) {
    cin ›› t;
    st.push(t);
    if ((p == 0) && (t == 0)) s = 0;
    else {
    if (p == 0) {
    p = t;
    k++;
    }
    else {
    p--;
    }
    }
    }...
    Описание программы: на месте курсора у нас будет итератор: если встречается L , то мы двигаем итератор влево(если он не на начальном положении),если R то вправо, если Х то удаляем.
    Перейти к полному тексту работы