Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
vkwin32
0 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 11
#1

Неправильно работает поиск в массиве - C++

30.01.2014, 12:28. Просмотров 209. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
max=Arr[0]; 
for(i=0;i<15;i++)
        {
            if(Arr[i]%2==0)
                if(max<Arr[i])
                    max=Arr[i];
        }
        cout<<max;
программа работает не правильно если, например первый элемент 231, а остальные меньше
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2014, 12:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Неправильно работает поиск в массиве (C++):

Неправильно работает бинарный поиск - C++
Доброго времени суток! Бинарный поиск работает некорректно, если в качестве искомого значения взять значение посленего элемента. Помогите...

Проверьте задачку по циклам, неправильно работает. [думаю что неправильно] - C++
Спасибо что решили зайти. Задание выгладит так: http://*******/PW95p А результат выплнения: http://*******/KwhuS #include...

Поиск в динамическом двумерном массиве работает некорректно - C++
Осуществляю реализацию бинарного поиска в динамическом двумерном массиве. Работает некорректно. Скорее всего напортачил в самом бинарном...

Поиск моды в массиве. Не понимаю как работает переменная rmax - C++
int main() { vector&lt;int&gt; moda; vector&lt;int&gt; number(1000); int num; int rmax = 0; int n = 1000; while (cin &gt;&gt; num) ...

Неправильно вычисляется минимальное значение в массиве - C++
#include &lt;stdio.h&gt; #include &lt;iostream.h&gt; #include &lt;conio.h&gt; int main() { int max; int min; int a={3,5,8,2,5,8,5,6,9,16}; ...

Поиск в ширину - Неправильно выполняется программа - C++
ПОМОГИТЕ! ПОЧЕМУ НЕПРАВИЛЬНО ВЫПОЛНЯЕТСЯ ПРОГРАММА? #include&lt;iostream&gt; #include&lt;stdio.h&gt; #include&lt;queue&gt; using namespace...

1
aLarman
643 / 564 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
Завершенные тесты: 1
30.01.2014, 12:35 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
max=std::numeric_limit<int>::min(); 
for(i=0;i<15;i++)
        {
            if(Arr[i]%2==0)
                if(max<Arr[i])
                    max=Arr[i];
        }
if(max != std::numeric_limit<int>::min())
{
        cout<<max;
}
else
{
     cout<<"there no an even values\n";
}
Добавлено через 1 минуту
сорь вместо min() надо lowest()
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.01.2014, 12:35
Привет! Вот еще темы с ответами:

Неправильно работает функция - C++
Проблема заключается в том, что в случае, если пользователь вводит числа от 1 до 9 все работает правильно, а если от 10 и далее, то...

Неправильно работает функция - C++
void FreeTop( Tree *&amp;tree ) { if( tree-&gt;d == NULL )delete tree; else FreeTop( tree-&gt;d ); } это моя функция освобождения...

Неправильно работает наследование - C++
1) Программа рисует параллельные линии, отстоящие друг от друга на случайный интервал (см. рисунок в приложении). 2) Каждая линия...

Неправильно работает функция gets( ) - C++
..... char *str = new char; gets( str ); printf( &quot;%s&quot;, str ); .....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.