Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 26
1

Описать функцию целого типа, возвращающую номер позиции, с которой в строке содержится последнее вхождение подстроки

12.12.2011, 18:08. Показов 3139. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Описать функцию PosLast (subs,s,k) целого типа,возвращающую номер позиции, с которой в строке s содержится последнее вхождение подстроки subs. Если в строке s отсутствуют подстроки subs, то функция возвращает 0. Вывести значения этой функции для пяти данных пар subs и s.
Спасибо заранее!!!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2011, 18:08
Ответы с готовыми решениями:

Функция целого типа, возвращающая номер позиции с которой в строке s содержится последнее вхождение подстроки s1
Описать функцию PosLast(s1, s) целого типа, возвращающую номер позиции, начиная с которой в строке...

Функция определяющая номер позиции, начиная с которой в строке содержится последнее вхождение подстроки
Описать функцию PosLast(s1, s) целого типа, возвращающую номер позиции, начиная с которой в строке...

Описать функцию целого типа, возвращающую N-ю цифру целого положительного числа K
описать функцию DigitN (K,N) целого типа ,возвращающую N-ю цифру целого положительного числа K (...

Описать функцию DigitN (K, N) целого типа, возвращающую N-ю цифру целого положительного числа K
описать функцию DigitN (K,N) целого типа ,возвращающую N-ю цифру целого положительного числа K (...

2
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
12.12.2011, 18:28 2
Лучший ответ Сообщение было отмечено Alexxxxxxxxx как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
uses crt;
function PosLast(subs,s:string):byte;//не понял для чего параметр к
var i,k:byte;
begin
k:=0;
i:=length(s);
while(i>=1)and(k=0) do
if copy(s,i,length(subs))=subs then k:=i
else i:=i-1;
PosLast:=k;
end;
var s,s1:string;
    i:byte;
begin
clrscr;
for i:=1 to 5 do
 begin
  writeln('Введите строку');
  readln(s);
  writeln('Введите подстроку');
  readln(s1);
  writeln('Номер позиции последнего вхождения=',PosLast(s1,s));
  writeln;
 end;
readln
end.
2
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 26
12.12.2011, 18:31  [ТС] 3
Огромное спасибо , ты меня опять выручил , спасибо !!!)))
0
12.12.2011, 18:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.12.2011, 18:31
Помогаю со студенческими работами здесь

Описать функцию Digit N (K, N) целого типа, возвращающую N-ю цифру целого положительного числа R
Описать функцию Digit N(K,N) целого типа, возвращающую N-ю цифру целого положительного числа R....

Описать функцию DigitN(K, N) целого типа, возвращающую N-ю цифру целого положительного числа K
Описать функцию DigitN(K, N) целого типа, возвращающую N-ю цифру целого положительного числа K...

Описать функцию Quarter(x, y) целого типа, определяющую номер координатной четверти, в которой находится точка
Описать функцию Quarter(x, y) целого типа, определяющую номер координатной четверти, в которой...

Описать функцию СОN(K,N) целого типа , возвращающую количество цифр целого положительного числа К равны N
2. Описать функцию СОN(K,N) целого типа , возвращающую количество цифр целого положительного числа...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru