Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 10.10.2011
Сообщений: 27
1

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

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

Author24 — интернет-сервис помощи студентам
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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.11.2011, 20:41
Ответы с готовыми решениями:

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

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

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

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

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;
}
28.11.2011, 21:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2011, 21:28
Помогаю со студенческими работами здесь

замена елементов одномерного массива
#include&lt;string&gt; #include &lt;cmath&gt; #include &lt;iostream&gt; #include&lt;locale&gt; using namespace std;...

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

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru