Задать вопрос
7 сентября, 12:30

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

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

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

+3
Ответы (1)
  1. 7 сентября, 14:00
    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)