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

Нужно посчитать сумму положительных элементов кратных 2.причём началом этого масивва является не нулевой индекс,а значение ранее вводимой переменной р - C++

Восстановить пароль Регистрация
 
vasa415
0 / 0 / 0
Регистрация: 17.03.2013
Сообщений: 13
31.08.2013, 16:05     Нужно посчитать сумму положительных элементов кратных 2.причём началом этого масивва является не нулевой индекс,а значение ранее вводимой переменной р #1
s=0;
for(i=p; i<=n;p++)
if(a[i]>0 && a[i]%2==0)
s+=a[i];
cout<<"Summa polozhitelnih elementov kratnih 2 =" <<s<<endl;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.08.2013, 16:05     Нужно посчитать сумму положительных элементов кратных 2.причём началом этого масивва является не нулевой индекс,а значение ранее вводимой переменной р
Посмотрите здесь:

Нужно ввести 5 действительных чисел, и посчитать их сумму, арифмитическое значение........ C++
C++ Дан одномерный массив состоящий из N целочисленных элементов. Вычислить сумму положительных элементов массива кратных 3
C++ В данной матрице найти сумму положительных и отрицательных элементов. Написать программу выполнения этого задания
Найти сумму положительных элементов столбцов в которых есть нулевой элемент C++
Посчитать сумму и количество положительных элементов массива C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Belfegor
31.08.2013, 16:07
  #2

Не по теме:

где вопрос?

Dani
31.08.2013, 16:11
  #3

Не по теме:

Belfegor, походу в названии

vasa415
0 / 0 / 0
Регистрация: 17.03.2013
Сообщений: 13
31.08.2013, 16:37  [ТС]     Нужно посчитать сумму положительных элементов кратных 2.причём началом этого масивва является не нулевой индекс,а значение ранее вводимой переменной р #4
n \\количество элементов массива
i \\ индекс массива
р\\ переменая котрая присваевается идексу массива с шагом равным 1
в итоге делая один цикл, прога добавляет в s 2. т.е. 0+2+2+2.... и т.д. ,а мне нужно чтобы она посчитала сумму положительных элементов кратных 2

Добавлено через 16 минут
Лююуууудииии!!!!
Stella
75 / 75 / 5
Регистрация: 26.02.2013
Сообщений: 224
31.08.2013, 16:48     Нужно посчитать сумму положительных элементов кратных 2.причём началом этого масивва является не нулевой индекс,а значение ранее вводимой переменной р #5
в условии цикла
Цитата Сообщение от vasa415 Посмотреть сообщение
for(i=p; i<=n;p++)
не p++, a i++
Belfegor
Ghost
 Аватар для Belfegor
172 / 172 / 6
Регистрация: 16.09.2012
Сообщений: 524
31.08.2013, 16:55     Нужно посчитать сумму положительных элементов кратных 2.причём началом этого масивва является не нулевой индекс,а значение ранее вводимой переменной р #6
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
#include<iostream>
 
 
using std::cout;
using std::endl;
 
int main() {
    const int size = 10;
    int arr[size];
    for (int i = 0; i < size; i++) {
        arr[i] = i;
    }
    for (int i = 0; i < size; i++) {
        std::swap(arr[i], arr[rand() % (size - i) + i]);
    }
    for (int x : arr)cout << x << ' ';
    cout << endl;
    int p, s = 0;
    cout << "Enter `p`: ";
    std::cin >> p;
    for (int i = p; i < size; i++) {
        if (i != 0 && arr[i] > 0 && arr[i] % 2 == 0)
            s += arr[i];
    }
    cout << s << endl;
 
    return 0;
}
Yandex
Объявления
31.08.2013, 16:55     Нужно посчитать сумму положительных элементов кратных 2.причём началом этого масивва является не нулевой индекс,а значение ранее вводимой переменной р
Ответ Создать тему
Опции темы

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