, , . . , . , true false. , , , . , , . , . . , .
, , , .
: . for .
- , . :
/// <summary>
/// . for
/// </summary>
/// <param name="str"> </param>
/// <returns> true - </returns>
public bool Palindrom(string str) {
for (int i = 0, j = str.Length - 1; i < j; i++, j--)
if (str[i]!= str[j]) return (false);
Return (true);
} //Palindrom
While
while () , . , while. C# - . :
While()
. . - .
, , . , , . :
Do
While();
, while. , - . , . , . , , . do while . :
|
|
/// <summary>
/// : .
/// - .
/// .
/// </summary>
public void Loop() {
// string answer, text;
do {
//
Console.WriteLine(" ");
text = Console.ReadLine();
int i = 0, j = text.Length - 1;
while ((i < j) && (text[i] == text[j])) {
//
i++; j--;
}
if (text[i] == text[j]) Console.WriteLine(text + " - !");
else Console.WriteLine(text + " - !");
Console.WriteLine("? (yes/no)");
answer = Console.ReadLine();
} while (answer == "yes"); //
} //Loop
forEach
, ++, foreach, , . :