پاسخ تمرین های فصل : گسترش مفهوم حلقه ها
زیر فصل: دستورات break و continue در حلقه های تو در تو
-
چه عباراتی در کنسول نمایش داده میشود؟
bool isFound = false;
int[] numbers = { 10, 7, 58, 26, 39, 100, 7, 1 };
for(int i = 0; i < numbers.Length; i++)
{
Console.WriteLine("Checking Value " + numbers[i]);
for(int j = i + 1; j < numbers.Length; j++)
{
if(numbers[i] == numbers[j])
{
isFound = true;
Console.WriteLine(numbers[i] + " Found At Index " + i + " And Index" + j);
break;
}
}
}Checking Value 10
Checking Value 7
7 Found At Index 1 And Index6
Checking Value 58
Checking Value 26
Checking Value 39
Checking Value 100
Checking Value 7
Checking Value 1 -
چه عباراتی در کنسول نمایش داده میشود؟
bool isFound = false;
int[] numbers = { 10, 7, 58, 26, 39, 100, 7, 1 };
for(int i = 0; i < numbers.Length && !isFound; i++)
{
Console.WriteLine("Checking Value " + numbers[i]);
for(int j = i + 1; j < numbers.Length; j++)
{
if(numbers[i] == numbers[j])
{
isFound = true;
Console.WriteLine(numbers[i] + " Found At Index " + i + " And Index" + j);
break;
}
}
}Checking Value 10
Checking Value 7
7 Found At Index 1 And Index6