Форум программистов, компьютерный форум CyberForum.ru

Не пойму в чем ошибка кода. дан массив А размера 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++
Помогите, плиз, исправить код. Нужно задать массив значений, а затем вівести тлько те значение, которіе входять в даній диапазон.(если есть числа, которые входят в данный диапазон, - вернуть значение 0, иначе - -1). #include <iostream> using namespace std; const int N=5; int poisk(int a, int b){ int arr; int i=0; if(a>=arr && b<=arr)
Построить и вывести на экран окружность по координатам центра и радиуса C++
суть в том что нужно построить и вывести на экран окружность по координатам центра и радиуса..для ввода координат и радиуса задать функцию..вывод на экран в основной программе.. с функциями еще не подружилась..помогите найти общий язык... #include <graphics.h> #include<stdio.h> #include <conio.h> #include <math.h> int vvod(int x,int y,int r) {printf("vvedite koordinati centra i...
C++ Параметр конструктора http://www.cyberforum.ru/cpp-beginners/thread797734.html
Ребята, помогите. Как создать конструктор, который принимает символ в качестве параметра? Заранее благодарен.
C++ Как найти делитель Как найти количество делителей, при том, что число на которое мы делим не будет превышать 10? т.е. число которое мы вводим может быть любым, но число, на которое мы поделим это число(допустим 200) не будет больше 10. какое в таком случае будет количество делителей? подробнее

Показать сообщение отдельно
senless
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 6
02.03.2013, 14:23  [ТС]     Не пойму в чем ошибка кода. дан массив А размера N найти максимальный элемент из его элементов с нечетными номерами
Цитата Сообщение от 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];
спасибо
 
Текущее время: 03:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru