Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
-28 / 1 / 0
Регистрация: 18.02.2020
Сообщений: 82
1

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

25.02.2020, 15:03. Показов 2510. Ответов 1
Метки c# (Все метки)

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

подстроки s1, то функция возвращает 0 Вывести значения этой функциидля пяти данных пар строк s1 и s.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.02.2020, 15:03
Ответы с готовыми решениями:

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

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

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

Найти последнее вхождение некоторой подстроки в строке
пожалуйста помогите. дан текст из нескольких строк. предлагается: 1) найти последнее вхождение...

1
Злостный нарушитель
9494 / 5141 / 1172
Регистрация: 12.03.2015
Сообщений: 24,223
25.02.2020, 16:01 2
Ахтунг! Не отлаживал! Писал на заборе!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* Функция возвращает номер позиции, начиная с которой в строке s 
   содержится последнее вхождение подстроки s1. Нумерация начинается с 1. 
   Если не найдено - возвратит 0. */
unsigned PosLast(const char* s1, const char* s)
{
  unsigned len = strlen(s), len1 = strlen(s1);
  const char* ptr = s + len - len1;
 
  while (ptr >= s)
    if (!(memcmp(ptr--, s1, len1)))
      return (unsigned)(ptr - s + 2); 
  
  return 0; // не найдено
}
0
25.02.2020, 16:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.02.2020, 16:01
Помогаю со студенческими работами здесь

Найти последнее вхождение подстроки «inf» и вставить перед ней номер ее вхождения
6)Дана строка. Найти последнее вхождение подстроки «inf» и вставить перед ней номер ее вхождения .

Заменить в строке последнее вхождение данной подстроки на другую подстроку
Даны строки s,s1 и s2. Заменить в строке S последнее вхождение строки S1 на строку S2 через char

Строка: функция проверки на вхождение подстроки в строку, начиная с первого символа строки
здравствуйте всем!!! есть строка str1 = "dfkgofigjdiofgj"; И str2 = "dfkg"; в C# есть какая...

Определить последнее вхождение символа “р” в строке и вывести строку, начиная с первого символа и до последнего “р” в строке
Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить последнее вхождение символа...


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

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