Top.Mail.Ru
Ответы

Плиз, помогите решить задачку на языке Си "Нахождение заданного числа в массиве"

По дате
По рейтингу
Аватар пользователя
Мыслитель
15лет

for (i=0; i < размер_массива; i++)
{
if (i-й элемент равен искомому)
{
выводим i;
break; //выходим из цикла
}
}

PS: см. решение письмом и на моем блоге resheno [at] blogspot [at] com

Аватар пользователя
Профи
15лет

.

Аватар пользователя
Оракул
15лет

Массив - сортированный или просто все в кучу свалено?
Если несортированный - то просто перебор всех элементов подряд до тех пор, пока не найдешь нужный.
Если сортированный - то методом половинного деления - так гораздо быстрее.

Аватар пользователя
Мыслитель
15лет

Да просто циклическая прога, там будет условие IF A(i) = заданное число то вывести его, если нет то на следуующий элемент массива перейти.