Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/35: Рейтинг темы: голосов - 35, средняя оценка - 4.80
markizz
0 / 0 / 0
Регистрация: 13.03.2011
Сообщений: 8
1

Найти сумму отрицательных элементов массива

13.03.2011, 12:55. Просмотров 6568. Ответов 1
Метки нет (Все метки)

Привет, очень нужна ваша помощь.
Нужно программу на TurboC 3.0
Дан массив чисел а1,..., А20 и число b.
Если а1b> a20 то найти сумму отрицательных элементов массива
Если а1b <= a20 то найти наибольший элемент среди отрицательных
две программы объединить в одну
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2011, 12:55
Ответы с готовыми решениями:

Найти сумму четных отрицательных и сумму нечетных положительных элементов массива.
Составьте программу на языке С++ для решения одного из вариантов заданий....

Найти сумму четных отрицательных и сумму нечетных положительных элементов массива.
Помогите написать код на с++ Программа должна иметь пользовательское меню,...

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

Найти сумму отрицательных элементов массива
Приветствую всех)) Проблема в том что программу надо реализовать в виде...

Найти сумму отрицательных элементов массива
Заданы целые числа a1, a2,…, an. Написать программу, которая находит сумму...

1
M128K145
Эксперт JavaЭксперт С++
8326 / 3546 / 420
Регистрация: 03.07.2009
Сообщений: 10,708
13.03.2011, 21:25 2
Лучший ответ Сообщение было отмечено markizz как решение

Решение

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
31
#include <iostream.h>
int main()
{
    const int n = 20;
    int array[n];
    int i, b, sum = 0, imax = 0;
    cout << "Enter array:\n< ";
    for(i = 0; i < n; ++i)
        cin >> array[i];
    cout << "Enter b:\n< ";
    cin >> b;
    if(a[0] * b > a[n - 1]) 
    {
        for(i = 0; i < n; ++i)
            if(array[i] < 0)
                sum += array[i];
        cout << "Amount:\n> " << sum;
    }
    else
    {
        i = 0;
        while(array[i++] >= 0);
        imax = i;
        for(; i < n; ++i)
            if(array[i] < 0 && array[i] > array[imax])
                imax = i;
        cout << "Maximum:\n> array[" << i << "] = " << imax;
 
    }
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2011, 21:25

Найти сумму отрицательных элементов массива J(10).
Здравствуйте мне нужно найти сумму отрицательных элементов массива J(10), но...

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

Найти сумму отрицательных элементов массива
1) В одномерном массиве, состоящем из N действительных элементов, вычислить: •...


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

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

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