Loading...
rosicadineva avatar rosicadineva 0 Точки

[Programming Basics] Сравнение на думи за еднаквост

Здравеѝте, искам да ви попитам за грешката си в тази задача.

 string passTolower = Console.ReadLine(); 
            string b= Console.ReadLine();
            string c = Console.ReadLine();
            {

                if (b == c)
                    Console.WriteLine("Yes");

            }
                else
            {
                if (b != c)

                    Console.WriteLine("No");
            }
                
                               
                    }
    }
}

Тагове:
0
Предложения и проблеми 30/01/2017 10:53:58
r3v3nan7 avatar r3v3nan7 365 Точки

Също така кажи и каква точно грешката. На пръв поглед мога да ти кажа, if конструкцията в else-ta ти е излишна, защото

тук имаш 2 случая. Или са еднакви паролите или не. С първия if проверяваш единия случай, а за втория нямаш нужда от допълнителна проверка в else. Просто се подразбира. Примерно:

if(b == c) {

    Console.WriteLine("Yes");

}else{

    Console.WriteLine("No");

}

 

Също така имай предвид , че така написан кода има значение дали буквите са големи или малки. Примерно aко въведеш

b = word и  c = WORD ще ти изпише на конзолата No , защото са различни думи заради големината на буквите. Ако искаш да няма значение малки или големи букви трябва да напишеш .toLowerCase() след Console.ReadLine(), примерно

 string b= Console.ReadLine().toLowerCase();
 string c = Console.ReadLine().toLowerCase();

 

0
30/01/2017 11:23:52
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.