Работа со строками Cli/c++

  • Автор темы Lessa
  • Дата начала
L

Lessa

Гость
#1
Очень прошу помочь мне сделать задание. Только начала изучать CLI, поэтому мне трудно разобраться...не знаю с чего начать...ЗАРАНЕЕ СПАСИБО!
Задание:
Дана строка. Задан список некоторых фамилий. Две фамилии
называются похожими, если одна из них может быть получена из другой
путем:
a. Перестановки каких-либо двух соседних букв
b. Замены одной какой-либо буквы некоторой другой
c. Добавления какой-либо буквы в начало или конец фамилии
d. Удаления какой-либо одной буквы


Начала с того, что создала массив фамилий т.называемых, но на мой взгляд это неправильно. Ведь нужно сравнивать каждую фамилию, так вот поэтому и возникает проблема, каждая фамилия содержит массив своих букв, вот и не знаю как к ним обратиться...Очень нуждаюсь в подсказке...
array<String^>^ lastnames;
lastnames=gcnew array<String^>{"abc","bbc","bce"};

for(int i=0; i<lastnames->Length; i++)
Console::WriteLine("Lastnames: {0,-10}",lastnames);