Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. если цепочка символов заканчивается буквой, то в конец цепочки добавляется 5. если цепочка символов заканчивается цифрой, то из цепочки удаляется последний символ. в полученной цепочке символов каждая буква, стоящая перед цифрой, заменяется буквой, следующей за ней в алфавите (а – на б, б – на в, и т. д., а я – на а). получившаяся таким образом цепочка является результатом работы алгоритма. например, если исходной цепочкой была цепочка б2р, то результатом работы алгоритма будет цепочка в2с5, а если исходной цепочкой была а1д4, то результатом работы алгоритма будет цепочка б1д. дана цепочка символов пл7ф9в1. какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (то есть применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)? алфавит: абвгдеёжзийклмнопрстуфхцчшщъыьэюя
166
366
Ответы на вопрос:
Пл7ф9в11. цепочка символов заканчивается цифрой ⇒ пл7ф9в каждая буква, стоящая перед цифрой, заменяется буквой, следующей за ней в алфавите ⇒ пм7х9в 2. цепочка символов заканчивается буквой ⇒ пм7х9в5 каждая буква, стоящая перед цифрой, заменяется буквой, следующей за ней в алфавите ⇒ пн7ц9г5
#include < iostream> using namespace std; int main() { string a; int sum = 0; cin > > a; for (int i = 0; i < a.size(); i++) { sum += (a[i] - '0'); } cout < < sum; }
Популярно: Информатика
-
JoshuaJoseph10.08.2021 14:51
-
vikulyaKuzmina23.03.2023 04:33
-
Alishka111213.07.2021 12:05
-
КираГринРоуз27.09.2022 03:14
-
Collan26.04.2022 22:20
-
msembinov07.12.2020 23:47
-
Babocka141507.03.2022 18:45
-
Aminabr09.03.2023 06:23
-
lsrk25.03.2022 09:31
-
maryg1404.11.2020 10:58