+ 3
Last test has not been accepted!! Help C#
static void Main(string[] args) { string password = Console.ReadLine(); char[] notAllowedSymbols = { '!', '#', '
#x27;, '%', '&', '(', ')', '*', ',', '+', '-' }; string error= "Invalid"; //введите код сюда for (int i=0; i<notAllowedSymbols.Length; i++) { for (int j=0; j<password.Length; j++) { if (notAllowedSymbols[i] == password[j]) { Console.WriteLine(error); break; } } } }7 Answers
+ 2
Try this method and see.
for(int i = 0; i < 10; i++)
{
if(password.Contains(notAllowedSymbols[i]))
{
Console.WriteLine("error");//or invalid whatever it is.
break;
}
}
+ 2
That is working! Hmm ….
+ 1
please tell name of exercise
0
47.2
0
I don't understand why it won't work.
0
What are all the } at the bottom
0
Если ты хочешь понять в чем проблема либо решить её, то вот:
foreach(string nasymbol in notAllowedSymbols)
{
if(password.Contains(nasymbol))
{
Console.WriteLine(error);
Code();*
}
}
*Желвтельно весь код перевести в другую функцию, либо сделать перевызов функции через Main(new string[99]);