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

Чётные числа на нечётных местах - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что за входным параметром DynamicArray(long s = 10): size(s), count(0)? http://www.cyberforum.ru/cpp-beginners/thread777758.html
: size(s), count(0) объясните что это ? //конструкторы DynamicArray(long s = 10): size(s), count(0) { //<=======================что это? p = new T; if(!p) cout << "Ошибка при создании массива" << endl; }
C++ сумма ряда 1,3,5,7 # include <stdio.h> # include <conio.h> #include <iomanip> int main () { setlocale(LC_ALL,"Russian"); int i,n,s=0; printf ("\n Введите количество первых нечетных чисел которые необходимо просумировать n=\n"); scanf ("%d",&n); http://www.cyberforum.ru/cpp-beginners/thread777752.html
функция для нахождения длины связного списка C++
Помогите написать функцию для нахождения длины связного списка. реализуйте функцию итеративно и рекурсивно. getLength (NULL) должен возвращать 0. class List { public: int value; List* next; }; int getLength(List* list)
Утечка памяти. Как ее побороть? C++
void Player::add() { Ship *bombers; bombers = new Bomber; for(int i=0; i<num_bombers; i++) { Bomber temp(7, 40, 1, 1); bombers = temp; };
C++ Устаревшие стандарты http://www.cyberforum.ru/cpp-beginners/thread777737.html
Всем доброго вечера! В ходе пятидневного экспресс-обучения С++ столкнулась с проблемой, которую нужно решить в самые краткие сроки, а именно сегодня, так как завтра уже судный день. В моём наличии учебное пособие, датированное 2003 годом, поэтому синтаксис многого - особенно директив препроцессора, ух и намучилась я с ними! - устаревший. Я понимаю, что не вполне корректно формулирую...
C++ класс учитель создать простой класс, используя свойство инкапсуляции данных, и обращение к объектам этого класса напрямую и через указатель. подробнее

Показать сообщение отдельно
ValeryS
Модератор
6403 / 4869 / 447
Регистрация: 14.02.2011
Сообщений: 16,159
03.02.2013, 00:59     Чётные числа на нечётных местах
Цитата Сообщение от Guneska Посмотреть сообщение
for(i=1;i<n;i++)
* * * * {
* * * * a[i]=i;
* * * * if (!(a[i]%2))
* * * * cout<<a[i]<<" "; //вывод чисел, которые делятся на 2
почти правильно только у тебя i=1 2 3 4 5
а нужно 1 3 5 7
да и вообще как то заумно для такой задачи

Цитата Сообщение от Guneska Посмотреть сообщение
Чётные числа на нечётных местах
C++
1
2
3
for(int i=1;i<n;i+=2)//цикл по нечетным элементам 1 3 5
  if(a[i]%2==0)    // если значение четное 
     qual++;        // увеличиваем количество
Добавлено через 2 минуты
Цитата Сообщение от Guneska Посмотреть сообщение
if(!(a[i]/2)) * * * //где-то откопала, что вычисление индекса элемента делается так, но оно не работает
это означает что число которое лежит в ячейке деленное на 2 равно 0
т.е условие выполнится если в a[i] 0 или 1
 
Текущее время: 05:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru