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

Массивы. Как определить, индекс четный или нечетный? - C++

Восстановить пароль Регистрация
 
tarassinyo
0 / 0 / 0
Регистрация: 04.06.2014
Сообщений: 18
18.06.2014, 16:10     Массивы. Как определить, индекс четный или нечетный? #1
Такой вопрос, как определить индекс четный или нечетный???


Вычислить и вывести сумму элементов массива V (11), которые имеют четные индексы и произведение элементов массива V (11), имеющих нечетные индексы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2014, 16:10     Массивы. Как определить, индекс четный или нечетный?
Посмотрите здесь:

C++ Четные или нечетный Решите
Массивы, нужно определить минимальный элемент, вывести его значение и индекс... C++
Найти количество и произведение положительных элементов массива, имеющих нечетный индекс C++
Как определить первый с конца четный элемент двумерного массива? C++
Написать программу, которая будет менять столбцы местами (четный и нечетный) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
18.06.2014, 16:14     Массивы. Как определить, индекс четный или нечетный? #2
tarassinyo, если число делится на 2 без остатка, значит оно четное
tarassinyo
0 / 0 / 0
Регистрация: 04.06.2014
Сообщений: 18
18.06.2014, 16:18  [ТС]     Массивы. Как определить, индекс четный или нечетный? #3
это я понимаю, как мне это реализовать в языке С + +?
Esecman
38 / 26 / 6
Регистрация: 31.12.2013
Сообщений: 329
18.06.2014, 16:18     Массивы. Как определить, индекс четный или нечетный? #4
Пример определение числа (четное или нет)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <windows.h>
 
using namespace std;
 
int main() {
    
    SetConsoleTitle(L"Program");
    setlocale(LC_ALL, "Russian");
    
    int n;
    cout << "Ââåäèòå ÷èñëî: ";
    cin >> n;
    
    if(n&1) {
            
            cout << "×èñëî Г*ГҐГ·ГҐГІГ*îå!" << endl;
            
    }
    
    else {
         
            cout << "×èñëî Г·ГҐГІГ*îå!" << endl;
            
    }
    
    //system("pause"); // stop the program for show the result
    return 0;
    
}
Или можно воспользоваться по другому.

C++
1
2
3
4
5
6
7
8
int i = n % 2;
if( i == 0) {
     cout << "Число четное!" << endl;
}
 
else {
     cout << "Число нечетное!" << endl;
}
tarassinyo
0 / 0 / 0
Регистрация: 04.06.2014
Сообщений: 18
18.06.2014, 16:20  [ТС]     Массивы. Как определить, индекс четный или нечетный? #5
И мне не число, а индексы нужно, или это не имеет значения?
Esecman
38 / 26 / 6
Регистрация: 31.12.2013
Сообщений: 329
18.06.2014, 16:23     Массивы. Как определить, индекс четный или нечетный? #6
tarassinyo, в вашем случае index == число
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.06.2014, 16:28     Массивы. Как определить, индекс четный или нечетный?
Еще ссылки по теме:

Произведение и количество отрицательных элементов массива, имеющих четный индекс C++
Массивы: найти сумму элементов массива: индекс которых не делится на 4 или элемент четный C++
C++ Поменять местами элементы массива которые имеют четный и нечетный индексы

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

Или воспользуйтесь поиском по форуму:
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
18.06.2014, 16:28     Массивы. Как определить, индекс четный или нечетный? #7
tarassinyo,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
#include<cstdlib>
int main()
{
    const size_t size = 11;
    int *arr = new int[size];
    int sum(0),p(1);
    for(size_t i=0; i<size; ++i)
    {
        std::cout<<(arr[i] = rand()%20 - 10)<<" ";
        if(i%2==0)
            sum+=arr[i];
        else
            p*=arr[i];
    }
    std::cout<<"\nsum: "<<sum<<"\nproduct: "<<p;
    return 0;
}
в массиве из 11 элементов находится сумма четных и произведение нечетных элементов(индексов)
Yandex
Объявления
18.06.2014, 16:28     Массивы. Как определить, индекс четный или нечетный?
Ответ Создать тему
Опции темы

Текущее время: 20:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru