0 / 0 / 0
Регистрация: 27.04.2017
Сообщений: 7
1

Решение задач со строками

04.05.2017, 08:53. Показов 4664. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Получить из слова А Слово Б, используя процедуры и функции при работе со строками.
Из слова: Кузнечик нужно получить Человечек
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2017, 08:53
Ответы с готовыми решениями:

Решение задач со строками
1.Рассматрива строку как массив символов, выполнить следующее. в тексте длины не более 255...

Решение задач со строками
1 задача: дана строка со словами, разделенными пробелами. Удалить все слова, начинающиеся на...

Разработать алгоритмы решения задач со строками
1) Подсчитать количество букв 'C' и 'D' отдельно и заменить каждую пару символов '**' на символ '...

решение прямоугольной матрицы с 3 строками и 7 столбцами
Дана матрица из 3 строк и 7 столбцов, соответствующая учетной ведомости материалов: первый элемент...

6
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
04.05.2017, 09:14 2
Это как из слова дурак получить слово умный, ничего общего.
Если только так.
Pascal
1
2
3
4
5
6
7
var s1,s2:string;
begin
s1:='Кузнечик';
writeln(s1);
s2:=chr(ord(s1[6])-32)+s1[5]+'лов'+s1[5]+s1[6]+s1[5]+s1[8];
writeln(s2);
end.
0
0 / 0 / 0
Регистрация: 27.04.2017
Сообщений: 7
04.05.2017, 09:38  [ТС] 3
А из слова Январь, чтобы получилось Февраль
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
04.05.2017, 09:55 4
Да дурь все это, пусть кому нужно и лепит.
0
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
04.05.2017, 09:58 5
Цитата Сообщение от VerigoQQ Посмотреть сообщение
А из слова Январь, чтобы получилось Февраль
Pascal
1
2
3
4
5
6
7
8
9
10
11
var s:string;//строка т.е. массив символов с именем s
begin
s:='Январь'; // т.к. это массив, то чтобы получить доступ к каждому элементу (букве) нужно в квадратных
                  // скобках написать порядковый номер
                 // s[1] - Я, s[2] - н, s[3] - в, s[4] - а, s[5] - р, s[6] - ь
                  //получаем Февраль
writeln(s,'->'
           'Фе'+   //печатаем буквы Ф,е, т.к. их нет
             //остальные буквы есть (кроме л)
           s[3]+s[5]+s[4]+'л'+s[6]);
end.
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
04.05.2017, 10:01 6
Цитата Сообщение от VerigoQQ Посмотреть сообщение
используя процедуры и функции при работе со строками.
Наверное нужно copy,delete, insert.
0
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
04.05.2017, 10:14 7
Цитата Сообщение от Puporev Посмотреть сообщение
Наверное нужно copy,delete, insert.
куда copy пришить не придумал...
Pascal
1
2
3
4
5
6
7
8
9
10
11
var s:string;
begin
s:='Январь';
write(s,'->');
delete(s,1,2);
insert('Фе',s,1);
insert(s[5],s,4);
delete(s,6,1);
insert('л',s,6);
writeln(s);
end.
0
04.05.2017, 10:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2017, 10:14
Помогаю со студенческими работами здесь

Задача со строками. решение через пробел
суть задачи: дано предложение. каждое слово в предложении взять в кавычки. если слово одно-вывести...

решение задач С++
дано целое число n>0, найти сумму 1 в первой степени + 2 во второй + N в степени N

Решение задач
Здравствуйте, я в матлабе ню-ню:wall:. Есть задачка Ls = 10*log10(2/tau *...

Решение задач
Просьба объяснить алгоритм и логику решения типичных задачек:


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru