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

Не пойму в чем ошибка кода. дан массив А размера N найти максимальный элемент из его элементов с нечетными номерами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Блок-схема для класса http://www.cyberforum.ru/cpp-beginners/thread797753.html
Как рисуются блок-схемы для классов? Или вообще никак?
C++ Ошибка в книге Шилдта? Герберт Шилдт. C++ базовый курс. Третье издание. 2010 г. с. 269. Шилдт явно использует для доступа к массиву q диапазон индексов 1-100, в то время как нужно 0-99. Может быть, он бездумно портировал... http://www.cyberforum.ru/cpp-beginners/thread797751.html
поиск чисел диапазона C++
Помогите, плиз, исправить код. Нужно задать массив значений, а затем вівести тлько те значение, которіе входять в даній диапазон.(если есть числа, которые входят в данный диапазон, - вернуть значение...
Построить и вывести на экран окружность по координатам центра и радиуса C++
суть в том что нужно построить и вывести на экран окружность по координатам центра и радиуса..для ввода координат и радиуса задать функцию..вывод на экран в основной программе.. с функциями еще не...
C++ Параметр конструктора http://www.cyberforum.ru/cpp-beginners/thread797734.html
Ребята, помогите. Как создать конструктор, который принимает символ в качестве параметра? Заранее благодарен.
C++ Как найти делитель Как найти количество делителей, при том, что число на которое мы делим не будет превышать 10? т.е. число которое мы вводим может быть любым, но число, на которое мы поделим это число(допустим 200)... подробнее

Показать сообщение отдельно
senless
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 6
02.03.2013, 14:23  [ТС]
Цитата Сообщение от alsav22 Посмотреть сообщение
Не то находит, или что?

Добавлено через 7 минут
Только ввод значений, для наглядности, лучше так сделать:
C++
1
2
3
4
5
for(i = 0; i < n; i++)
{
    printf("Введите элемент массива [%i]: ", i);
    scanf("%i", &vector[i]);
}
И чтобы нулевой индекс исключить (0 - чётное число):
C++
1
2
3
4
5
6
max = vector[1];
for(i = 3; i < n; i++)
{
     if(i % 2 != 0)
          if (vector[i] > max) max = vector[i];
}
Или ещё проще:
C++
1
2
3
max = vector[1];
    for(i = 3; i < n; i += 2)
        if (vector[i] > max) max = vector[i];
спасибо
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.