
Вводится строка с количеством символов кратным пяти. Например (5,10,15 и т.д) Вывести на экран
третью по порядку пятую часть строки. Например. Строка retmutsike, На экране появится ut. Пишите на любом языке.

Ответы на вопрос

// PascalABC.NET 3.1, сборка 1239 от 08.05.2016
// Также проверено в WDE: http://pascalabc.net/WDE
begin
var s:=ReadlnString('>');
s.Batch(s.Length div 5).Skip(2).Take(1).Aggregate((c1,c2)->c1+c2).Println('')
end.
Тестовое решение
> retmutsike
ut
2. Еще один вариант (на слайсах)
// PascalABC.NET 3.1, сборка 1239 от 08.05.2016
// Также проверено в WDE: http://pascalabc.net/WDE
begin
var s:=ReadlnString('>');
var m:=s.Length div 5;
s[2*m+1:3*m+1].Println('')
end.
3. Стандартные средства Паскаля
var
s:string;
m:integer;
begin
Write('>'); Readln(s);
m:=s.Length div 5;
Writeln(Copy(s,2*m+1,m))
end.



Для решения данной задачи можно использовать следующий алгоритм:
1. Запросить у пользователя ввод строки с количеством символов, кратным пяти. 2. Проверить, что длина строки кратна пяти. Если нет, вывести сообщение об ошибке и завершить программу. 3. Получить третью по порядку пятую часть строки. Для этого можно воспользоваться индексацией строк и срезами. 4. Вывести полученную часть строки на экран.
Пример реализации на языке Python:
```python # Шаг 1 string = input("Введите строку с количеством символов, кратным пяти: ")
# Шаг 2 if len(string) % 5 != 0: print("Длина строки не кратна пяти") exit()
# Шаг 3 part = string[10:15]
# Шаг 4 print(part) ```
Пример работы программы: ``` Введите строку с количеством символов, кратным пяти: retmutsike ut ```
В данном примере строка "retmutsike" имеет длину 10, которая кратна пяти. Третья по порядку пятая часть этой строки будет "ut", что и выводится на экран.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili