Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
bandarfei
0 / 0 / 0
Регистрация: 02.05.2012
Сообщений: 10
#1

Найти сумму S элементов рассположенных после отрицательного элемента массива - C (СИ)

16.05.2012, 23:58. Просмотров 404. Ответов 1
Метки нет (Все метки)

Дана целочисленная таблица а[1..m]. Среди элемент ов таблицы есть хотя бы один отрицательный. Найти сумму S элементов рассположенных после отрицательного элемента, затем найти сумму простых множителей числа S
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2012, 23:58
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти сумму S элементов рассположенных после отрицательного элемента массива (C (СИ)):

Найти сумму элементов массива, расположенных после последнего отрицательного элемента
В одномерном массиве, состоящим из n целых элементов, вычислить: -количество...

Вычислить сумму целых частей элементов массива, расположенных после последнего отрицательного элемента
Собственно сама задачка: В одномерном массиве, состоящем из N вещественных...

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

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

Найти сумму элементов массива, расположенных после минимального элемента
Найти сумму элементов массива, расположенных после минимального...

Найти сумму элементов массива, расположенных после минимального элемента
Написать программу по оброботке одномерных массивов в соответствии с вариантом...

1
zitxbit
89 / 741 / 279
Регистрация: 11.04.2012
Сообщений: 971
17.05.2012, 15:26 #2
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
#define N 10
 
int main()
{
    int A[N] = { 7, 8, 1, -4, 6, 2, 9, 5, 3, 0 };
 
    int S = 0;
    for (int i = 0; i < N; i++)
        if (A[i] < 0) {
            int k = i+1; 
            while (k < N) S+=A[k++];
        }
 
    printf("sum = %d\n",S);
 
    int sum = 0;
    for (int div = 2; S > 1; div++)
        if ((S % div) == 0) {
            printf("%d ",div);
            sum+=div; S/=div; div = 2;
            continue;
        }
 
    printf("sum = %d\n",sum);
}
http://liveworkspace.org/code/616eba5ab395c6099f77e89761974c3e
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.05.2012, 15:26
Привет! Вот еще темы с решениями:

Сумма модулей элементов массива, расположенных после первого отрицательного элемента
В одномерном массиве, состоящем из n вещественных элементов, вычислить: Сумму...

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

Найти сумму элементов массива, расположенных после первого положительного элемента
в одномерном массиве состоящий из n действительных элементов вычислить: 1)...

Найти сумму модулей элементов массива, расположенных после минимального элемента
Помогите исправить ошибки #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include...


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

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

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