Задать вопрос
6 апреля, 17:19

Даны символы s1, s2, ... Известно, что символ s1 отличен от точки и что среди s2, s3, ... имеется хотя бы одна точка. Пусть s1, ..., sn-символы, предшествующие первой точке (n заранее неизвестно). Получить:

а) последовательность sn, sn-1, ..., s1;

б) последовательность s1, s3, ..., sn, если n-нечетное, и последовательность s2, s4, ..., sn, если n-четное.

+2
Ответы (1)
  1. 6 апреля, 18:50
    0
    Язык программирования не указан, потому - самый простой вариант - программа на паскале. Даже на паскале задачу можно решать различными способами - с массивом, без массива, со строками, без строк. Опять-таки, самый простой вариант - со строками.

    var s, p:string; n, i:integer;

    begin

    writeln ('Введите символы:') ;

    readln (s) ;

    n:=pos ('.', s) - 1;

    writeln ('n = ', n) ;

    p:='';

    for i:=1 to n do p:=s[i]+p;

    writeln ('а) ') ;

    writeln (p) ;

    p:='';

    if n mod 2 = 0 then i:=2 else i:=1;

    while i<=n do

    begin

    p:=p+s[i];

    i:=i+2;

    end;

    writeln ('б) ') ;

    writeln (p) ;

    end.

    Пример:

    Введите символы: Даны символы s1, s2, ... Известно, что символ s1 отличен от точки

    n = 21

    а)

    ,2s, 1s ыловмис ынаД

    б)

    Дн ивл 1 2
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Даны символы s1, s2, ... Известно, что символ s1 отличен от точки и что среди s2, s3, ... имеется хотя бы одна точка. Пусть s1, ..., ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Укажите алгоритмы устранения следующих ошибок: 1) Установить курсор на место вставки. 2) Нажать клавишу с нужным символом. Что это Лишний символ, пропущенный символ, неверный символ? 1) Установить курсор за ошибочным символом.
Ответы (1)
даны числа 400, 121, 93,80, 4. прочитай правила и запиши на каждом листке. если число нечётное то его записывают на листке с подписью дик если число нечётное и трехзначное то его записывают на листке с подписью ник если число четное или трехзначное
Ответы (1)
Дана строка. Удвоить каждый символ строки, выбрать из нее символы кратные 4 и напечатать её наоборот. Поясняю, символы кратные 4-ем, это значит каждый 4-ый символ строки. "выбрать из нее символы кратные 4 и напечатать их (т. е.
Ответы (1)
Помогите написать в паскале! Ввести три целых числа x, y, z. Если хотя бы одно из них четное, то первому четному числу присвоить значение произведения этих чисел.
Ответы (1)
5. Исходя из условия задачи, исправьте программу и напишите правильное решение Задача: Даны три целых числа A, B, C. Определить, есть ли среди них хотя бы одно четное и хотя бы одно нечетное.
Ответы (1)