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

Дан массив из 10 элементов (заполнить вручную). Найти все четные элементы массива находящиеся на нечетных местах - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск подстроки в строке(алгоритм Бойера-Мура) http://www.cyberforum.ru/cpp-beginners/thread749560.html
Программа находит шаблоны в строке алгоритмом Бойера-Мура и находить должна в строке которая находится в файле. Сам код работает и находит все как надо, кроме разве что того, что если в строке есть пробел он ничего не ищет, а сразу return 0... Возможно ли, что это глюк компилятора или все же ошибка в коде? Помогите, пожалуйста.
C++ Нужен совет: Какую библиотетеку подключить, чтобы в консоли русские символы были Какую библиотетеку подключить что бы в консоли русские символы были ? http://www.cyberforum.ru/cpp-beginners/thread749555.html
Файл в vector<int> C++
Как более удачно записать файл в вектор. С помощью чего открыт файл не имеет значения. Заранее спасибо.
В массиве целых чисел из 20 элементов найти все элементы, значение которых больше среднего арифметического массива C++
В массиве целых чисел из 20 элементов найти все элементы, значение которых больше среднего арифметического массива. Вывести на кран значения и позиции этих элементов. Подскажите, пожалуйста, как вывести позиции элементов? Заранее спасибо. Вот мое решение: const int size=20; int ar={2,4,5,3,6,15,2,36,4,2,3,65,4,1,2,3,6,5,7,10}; int sredn=0; int sum=0;
C++ инвертировать http://www.cyberforum.ru/cpp-beginners/thread749513.html
инвертировать 3-ий и 5-ый бит в слове. как это сделать? какие команды использовать?
C++ Условие if не становится истиным Всем привет. Пишу свою первую программу-игру на с++ с использованием OpenGL. Ситуация такая: необходимо сравнить координаты по x и координаты по y, и если они окажутся одновременно равными, то переменной ColorMobR присвоить значение 1.0. Так проблема в том, что когда в момент игры я игроков наезжаю на моба (по сути координаты должны совпасть, хотя кто знает..), условие не становится истинным.... подробнее

Показать сообщение отдельно
ashta
6 / 6 / 1
Регистрация: 28.08.2012
Сообщений: 65

Дан массив из 10 элементов (заполнить вручную). Найти все четные элементы массива находящиеся на нечетных местах - C++

29.12.2012, 14:24. Просмотров 568. Ответов 1
Метки (Все метки)

Дан массив из 10 элементов (заполнить вручную). Найти все четные элементы массива находящиеся на нечетных местах. В случае отсутствия таких элементов вывести на экран надпись: «These elements are not found».*


C++
1
2
3
4
5
6
7
8
9
10
11
const int size=10;
int ar[size]={2,32,69,35,48,78,95,21,25,12};
 
for (int i=0; i<size; i++)
 
 
    if (ar[i]%2==0 && i%2!=0)       
        
    
    cout<<ar[i]<<"pos="<<i<<endl;
    else cout<<"These elements are not found"<<endl;
Если убрать else cout<<"These elements are not found"<<endl;, то выводит

http://screencast.com/t/8mM7uDjOSf

Но, если с else cout<<"These elements are not found"<<endl;, то компиляция проходит неверно:
http://screencast.com/t/PQAcndWB

Как сделать так, чтобы "These elements are not found" выводило только в случае, если нет таких элементов?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru