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

Проверить является ли одна строка зеркальным отображением другой

05.12.2017, 10:59. Показов 1370. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет,помогите сделать программу "Проверить является ли одна строка зеркальным отображением другой. "
Без метода Сopmare!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.12.2017, 10:59
Ответы с готовыми решениями:

Проверить, является ли одна строка анаграммой для другой строки
прошу помощи с кодом в коде я сделал следующее : - привел строки к нижнему регистру - убрал...

Определить, является ли одна строка перестановкой другой
Для двух строк написать метод, определяющий, является ли одна строка перестановкой другой. Регистр...

Почему одна строка больше другой?
Не понимаю почему размер строки str1 меньше строки str3. По какому критерию они сравниваются. ...

Проверить, есть ли в матрице хотя бы одна строка, содержащая положительный элемент, и найти ее номер
Проверить, есть ли в матрице хотя бы одна строка, содержащая положительный элемент, и найти ее...

3
908 / 812 / 332
Регистрация: 03.02.2015
Сообщений: 5,238
Записей в блоге: 9
05.12.2017, 12:51 2
Строка это массив char -ов, перебирайте и сравнивайте. Одну строку с первого символа , вторую с последнего, Предварительно кол -во символов строке сравните.
0
Unnamed
160 / 158 / 81
Регистрация: 09.06.2011
Сообщений: 848
05.12.2017, 12:59 3
Gorbu4, самый простой вариант
C#
1
2
3
4
5
6
7
8
9
10
11
string a= "123312";
string b="213321";
 
if (a.Length == b.length)
{
  for(int i=0;i<a.length;i++)
{  
if (a[i] != b[b.length]-i)
   {Console.Writeln("Строка не является зеркальным отображением второй строки");break;}
} 
}
1
908 / 812 / 332
Регистрация: 03.02.2015
Сообщений: 5,238
Записей в блоге: 9
05.12.2017, 13:11 4
Рефакторинг, с Вашего kingzfate, разрешения.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
bool CmpStr(string a, string b)
{
    if (a.Length != b.Length)   { return false; }
    if (a.Length == 0)          { return false; }
 
    var len = a.Length;
 
    for (int j = len - 1, i = 0; i < len; i++, j--)
    {
        if (a[i] != b[j]) { return false; }
    }
 
    return true;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.12.2017, 13:11
Помогаю со студенческими работами здесь

Проверить, является ли строка палиндромом
Проверить, является ли введенная строка палиндромом (&quot;А роза упала на лапу Азора.&quot;).Необходимо,...

Проверить является ли строка палиндромом
функция проверяет,является ли передаваемая строка палиндромом?

Проверить является ли строка путём
Ребят..подскажите пожалуйста, как можно проверить строку, является ли она путём..например к папке...

Проверить, является ли правая половина массива зеркальным отображением левой
#include &lt;iostream&gt; #define N 255 using namespace std; int vvod(int &amp;n) { cout&lt;&lt;&quot;Vvedite...


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

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

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