Среднее из двух строк C ++ - PullRequest
0 голосов
/ 26 февраля 2012

У меня есть две строки Max и Min, которые получены с использованием списка строк с помощью простой операции сравнения.

Теперь я хочу использовать эти две строки, чтобы найти среднее между этими двумя строками.Это значит, что я хочу иметь среднюю строку между этими двумя строками.

Например, если я ввожу "a" и "z", среднее значение должно быть "m"

Ответы [ 2 ]

0 голосов
/ 26 февраля 2012

Вы делаете эти операции над строками одинакового размера?В этом случае вы можете использовать среднее значение ascii для каждого символа.

в c это будет

(char)((int)c1 + int(c2))/2.

Убедитесь, что строки имеют одинаковый регистр (как прописные, так и прописные.)

0 голосов
/ 26 февраля 2012

возвращает код ASCII "a" и "z", усредняет и отображает этот символ

string a="a";
string b="z";
int first=Convert.Toint16(a);
int second=Convert.ToInt16(b);
int average=(first+second)/2;
char c=Convert.ToChar(average);
...