Всъщност аз не виждам някъде в кода да има:
Console.WriteLine()
Метода ти връща по-голямото и до там!
Може би името на метода, което е избрано те е подвело. :-)
Ако заместиш
..... result = PrintMax(firstText, secondText);
на трите места със
Console.WriteLine(PrintMax(firstText, secondText));
сигурно ще тръгне.
P.S. Да де... трябва и подаваните аргумени да са правилните за случая, няма да е съвсем същото, но по същесво това е.
Или можеш да добавиш във всяка от трите секции допълнителен ред:
Console.WriteLine(result);
Не разбирам защо така четеш char:
char firstChar = Console.ReadLine()[0];
но сигурно това просто е друг начин... аз го въвеждам така:
char first = char.Parse(Console.ReadLine());
А поне прочита ли ти входа програмата? Опита ли да трейснеш?
И другия път пиши откъде е задачата, не ме можем да ги помним всички :)
Оправих си задачата , мисля , че вече работи коректно.
http://pastebin.com/dDwWJzYq и Judge ми дава 100 точки.
Аз опитах да го реша като превърна string-овете в char стойности, да ги сравня и след това да изпиша по-голямата, но judge-a ми дава само 80/100. Това е кодът.
Благодаря!
http://pastebin.com/2CdmSzrA - ето моето решение :)
Здравейте може ли да ми помогнете къде е грешката получавам 70/100 : https://pastebin.com/9pv5yLt3
Здравей andy94,
Най лесен вариант е да прeизолзваш метода GetMax като го кастнеш към char -> (ред 26) Console.WriteLine((char)GetMax(first, second));
Това ще ти спести писане на излишни редове код и губене на време.
Здравейте, може ли някой да помогне, два теста дава грешка а не мога да видя каква е
https://pastebin.com/wG1v8yu2
Пробвах да напиша Console.WriteLine() , след Return:
if (firstNum.CompareTo(secondNum) > 0) //ако е 1 - значи firstchar > secondchar
{
return (firstNum);
Console.WriteLine(firstNum);
}
VS ми дава , че Console.WriteLIne няма как да се изпълни - Unreachable code detected
След ретурн не се изпълнява нищо.
Но смисълът на това да връщаш стойност е да я разпечаташ извън метода.
Иначе можеш да ги размениш и ще тръгне:
Console.WriteLine(firstNum);
return (firstNum);
Ето ти моето решение - сравни го и ще се досетиш къде грешиш:
http://pastebin.com/mTedLjZm