Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Loodly
0 / 0 / 0
Регистрация: 10.10.2011
Сообщений: 27
#1

Произведение елементов массива - C++

28.11.2011, 20:41. Просмотров 279. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//в массиве состоящем из Н целочисленных елементов вычислить 1)сумму неотрицательных елементов этого массива
//2)произведение елементов массива расположных между максимальным и минимальным елементом
 
#include<iostream>
using namespace std;
void main()
{
    const int N = 6;
    int mas[N]={1,2,3,4,5,6};
    
    int sum = 0;
    for(int i=0; i<N; i++){
    if( mas[i] > 0)
        sum += mas[i];
    cout << mas[i] << " " ;
// сделана операция (1) осталось написать для (2)
    
    }
    
}
Если не затруднит , напишите вторую операцию,заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2011, 20:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Произведение елементов массива (C++):

Найти произведение елементов таблицы с парными элементами! - C++
Найти добуток елементов таблицы с парными элементами! Чесно говоря не могу понять,что знаит парные элементы,и вообще как их...

Удаления елементов из массива - C++
Народ есть такая задача: зделать массив из 50 случайных чисел из пормежутка А...В. Удалить из массива все його непарные елементы....

количество елементов массива - C++
подсчитать количество елементов массива c(6)=(2,1;3,6;-6,3;4,1;2,2;-2,3),значение которых больше 2,3.

Количество елементов массива - C++
Вчера тоже встретился с этой проблемой, но подумал что и так много у вас на форуме спрашиваю, так что не спросил... НО сегодня опять та...

замена елементов одномерного массива - C++
#include&lt;string&gt; #include &lt;cmath&gt; #include &lt;iostream&gt; #include&lt;locale&gt; using namespace std; const int max_size=255; int...

Как выбрать 6 случайных елементов из массива - C++
Есть массив из 9 елементов как из него случайным образом выбрать 6?

1
Рыжов Станислав
28.11.2011, 21:28 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main()
{
    const int N = 6;
        int mass[N]={1,2,3,4,5,6};
        int f=1,t=0,s=0,min=mass[0],max=mass[0];//Ââåëè min ГЁ max Г°Г*ГўГ*îìó ïåðâîìó ýëåìåГ*ГІГі Г¬Г*Г±Г±ГЁГўГ*
                                                //Ââåëè t ГЁ s Г°Г*ГўГ*îìó ïåðâîìó Г*îìåðó Г¬Г*Г±Г±ГЁГўГ*
        for (int i=0;i<N;i++){
            if (mass[i]>max) 
            {max=mass[i];
            t=i;}
            if (mass[i]<min) {
                min=mass[i];
            s=i;}}
        //Òåïåðü âûåñГ*ГїГҐГ¬ Г± ГЄГ*êîâГ* Г*îìåðГ* Г*Г*Г·ГЁГ*Г*ГІГј ГіГ¬Г*îæåГ*Г*ГЁГї
        if (t>s) {
            for(int i=s; i<=t; i++)
                f=f*mass[i];}
        if (s>t) {
            for(int i=t; i<=s; i++)
                f*=mass[i];}
        cout<<f;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2011, 21:28
Привет! Вот еще темы с ответами:

шаблон функции который принимает в параметры массив количиство елементов и должен найти сумму елементов массив - C++
шаблон функции который принимает в параметры массив количиство елементов и должен найти сумму елементов массива

Не получается. Умножение елементов массива на последний элемент - C++
#include &lt;iostream&gt; using namespace std; int main() { int mas; int i; for (i=0; i&lt;10; i++) { cout &lt;&lt; &quot;&quot;&lt;&lt; &quot;:&quot;; cin...

Создать генератор чисел на основе массива из 3 елементов - C++
Нужно сделать генератор чисел на основе массива из 3 елементов. Например 000, 001, ... , 011, 012, ... , 999 Никак не могу цикл...

Посчитать кол-во елементов массива и их сумму, который расположен в диапазоне от R1 до R2 - C++
Посчитать кол-во елементов массива и их сумму, который расположен в диапазоне от R1 до R2(массив сталый, диапазон указывает пользователь). ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru