Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/37: Рейтинг темы: голосов - 37, средняя оценка - 4.81
severm

Составить программу циклической перестановки букв в словах текста

27.03.2008, 11:04. Показов 7197. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Составить программу циклической перестановки букв в словах текста так, что i-я буква слова становится i+1-ой, а последняя - первой.:huh:
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.03.2008, 11:04
Ответы с готовыми решениями:

Составить программу циклической перестановки элементов одномерного массива
Составить программу циклической перестановки элементов одномерного массива а(n) при которой i элемент становится i+1 , а последний 1.

Составить программу циклической перестановки букв в словах текста
Составить программу циклической перестановки букв в словах текста так, что i-я буква слова становится i+1-ой, а последняя - первой. на...

Составить программу циклической перестановки букв в словах
Пожалуйста, помогите решить задачу в visual basic. вот задача: Составить программу циклической перестановки букв в словах ...

6
3 / 3 / 3
Регистрация: 08.04.2008
Сообщений: 71
27.03.2008, 20:03
Pascal
1
2
3
4
5
6
function w(s: string): string;
var i: integer;
begin
 for i:=2 to length(s) do if i<length(s) then s[i] := s[i-1] else s[1] := s[i];
 result := s;
end;
вроде типа такого, если допустил ошибки, то сильно не бейте, а то паскаль уже забывать начинаю...
0
Флудер
 Аватар для Ensase
195 / 33 / 11
Регистрация: 23.03.2007
Сообщений: 334
27.03.2008, 20:34
Pascal
1
2
3
4
5
6
7
8
9
function rol(s:string):string;
var
st:string;
i:integer;
begin
st[1]:=s[length(s)];
for i:=1 to length(s)-1 do st[i+1]:=s[i];
rol:=st;
end;
0
гагабу
27.03.2008, 20:51
Цитата Сообщение от Ensase Посмотреть сообщение
function rol(s:string):string;
var
st:string;
i:integer;
begin
st[1]:=s[length(s)];
for i:=1 to length(s)-1 do st[i+1]:=s[i];
rol:=st;
end;
неправильно, в данном случае у тебя первоначально первому символу присваевается значение последнего символа, потом второму символу значение первого символа, т.е. второй символ становиться равным последнему, далее третьему... ну и т.д.
вообщем в итоге результат будет такой что все символы будут равны последнему, т.е. если написать строку "123456" - получиться вот так "666666"
гагабу
27.03.2008, 20:58
ой, сорри, я сам тут понапутал, я сразу не заметил переменную st, но у тебя всеравно программа будет выдавать ошибку, т.к. после var st: string; длина строки st равна нулю, а когда ты начинаешь присваивать первому символу строки st (st[1]), то сразу выдаст ошибку, т.к. такого символа в этой строке не существует
Флудер
 Аватар для Ensase
195 / 33 / 11
Регистрация: 23.03.2007
Сообщений: 334
28.03.2008, 06:17
Pascal
1
2
3
4
5
6
7
8
9
10
function rol(s:string):string;
var
c:char;
i:integer;
begin
c:=s[length(s)];
for i:=length(s) downto 2 do s[i] := s[i-1];
s[1]:=c;
rol:=s;
end;
0
severm
28.03.2008, 14:03
всем спосибо
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.03.2008, 14:03
Помогаю со студенческими работами здесь

Составить программу циклической перестановки столбцов двумерного массива
Помогите составить программу циклической перестановки столбцов двумерного массива К, при которой i-й столбец становится i+1-м, а последний...

Напишите программу циклической перестановки букв в слове X так, что i буква слова становится (i+1), а последняя - первой
Напишите программу циклической перестановки букв в слове X так, что i-я буква слова становится (i+1)-ой, а последняя - первой.

Функция для перестановки первых и последних букв в словах
Здравствуйте. Не получается написать функцию для перестановки первых и последних букв в словах. Надеюсь на вашу помощь или на ваши идеи)

Написать программу циклической перестановки элементов массива
1. Написать программу циклической перестановки элементов массива. (с random) 2. Является ли массив упорядоченным по возрастанию? (числа...

Составить программу для подсчета числа одинаковых букв в словах X и Y равной длинны, стоящих на одних и тех же местах
помогите , пожалуйста сделать программу, очень нужно!!((((( Составить программу для подсчета числа одинаковых букв в словах X и Y равной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru