Есть ли способ выбрать несколько элементов в массиве, используя одну строку кода на C? Например, предположим, что у меня есть следующий код (при условии, что я уже запросил у пользователя двадцать чисел, первые десять я попросил быть положительными, а последние десять я попросил отрицательными):
if (myArray[0 through 9] > 0)
{
printf("Thank you for providing positive numbers!");
}
else
{
printf("Sorry, please try again!");
}
if (myArray[10 through 19] < 0)
{
printf("Thank you for providing negative numbers!");
}
else
{
printf("Sorry, please try again!");
}
Каким кодом я могу заменить «через»? Я довольно новичок в этом языке и никогда не слышал о способе сделать это. Я знаю, что с помощью этого конкретного кода я мог бы создать два массива, один для положительных чисел, а другой для отрицательных, но мне любопытно узнать для других проектов программирования.
Спасибо, что прочитали и ответили!