Проверка массива на наличие совпадений.
- Войдите на сайт для отправки комментариев
Сб, 16/06/2018 - 21:05
Уважаемые программисты,
Каким циклом можно сравнить имеющиеся значение с каждой ячейкой массива ?
Например, есть массив из чисел от 1 до 10.
Значение переменной равно 5.
Если переменная равна какой-то ячейке массива, то вернуть true и тд по такому же принципу.
Так Вам нужно "на наличие совпадений" или на присутствие там конкретного значения?
Если как Вы пишете, то обычными линейным циклом по всем элементам массива. Как только нашёл - дальше сравнивать прекращаетм.
можно for() можно while(). Но почитайте все же учебники, а не бегайте по форуму за подсказками.
Спасибо, вышло вот так.
можно for() можно while(). Но почитайте все же учебники, а не бегайте по форуму за подсказками.
Прочитал c++ для чайников. Хочется после прочтения главы брать код из примера и как-то работать над ним.
Переписывание занимает большую часть времени, потом ни на какое редактирование сил не остается.
В интернете я учебников не находил. Поэтому с того момента я ограничиваюсь примерами с форумов или видео-роликами.
Если как Вы пишете, то обычными линейным циклом по всем элементам массива. Как только нашёл - дальше сравнивать прекращаетм.
Если массив константный, либо заполняется один раз, лучше его упорядочить, после чего - бинарным поиском.
Спасибо, вышло вот так.
Если массив константный, либо заполняется один раз, лучше его упорядочить, после чего - бинарным поиском.
Это Вы ТС говорите :)))) Только не зубудь про Вашу же идею: "Сначала объяснить что это такое и чем отличается от цикла return" :)))
Спасибо, вышло вот так.
Спасибо, я учту)