0 / 0 / 0
Регистрация: 15.10.2017
Сообщений: 1
1

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

15.10.2017, 19:09. Показов 1092. Ответов 2
Метки нет (Все метки)

Добрый вечер! Столкнулся с непреодолимой для себя задачей на данный момент. Очень нужна ваша помощь!
С первым заданием я вроде как справился:
В одномерном массиве, состоящем из N вещественных элементов, вычислить: 1) количество отрицательных элементов массива;
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<stdio.h>
#include<conio.h>
int main()
{
    int array[12];
    int i, count=0, max, sum;
    printf("Vvedite vse elementi massiva: ");
    for(i=0; i<12; i++)
    {
        scanf("%d", &array[i]);
    }
        for (i=0; i<12; i++)
    {
        if(array[i]<0)
        {
            count++;
        }
    }
    printf("Vse negativnie elementi massiva: %d", count);
}
Но никак не могу понять как выполнить второе условие:
2) сумму модулей элементов массива, расположенных после минимального по модулю элемента.

Полное задание звучит так:
В одномерном массиве, состоящем из N вещественных элементов, вычислить:
1) количество отрицательных элементов массива;
2) сумму модулей элементов массива, расположенных после минимального по модулю элемента.
Заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию.


Заранее спасибо за помощь
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.10.2017, 19:09
Ответы с готовыми решениями:

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

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

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

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

2
Диссидент
Эксперт C
27173 / 16934 / 3741
Регистрация: 24.12.2010
Сообщений: 38,112
15.10.2017, 19:45 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
26
27
28
29
#include<stdio.h>
#include<conio.h>
int main()
{
    int array[12], a;
    int i, count=0, max, sum, iM=0;
    printf("Vvedite vse elementi massiva: ");
    for(i=0; i<12; i++)
    {
        scanf("%d", &array[i]);
    }
        for (i=0; i<12; i++)
    {
        a = aray[i];
        if(a<0)
        {
            count++;
        }
        a = (a < 0) ? -a : a;
        if (i==0 || a < array[iM]) iM = i;
    }
    sum = 0;
    for(i=iM+1; i<12; i++) {
      a = array[i];
      a = (a<0) ? -a : a;
      sum += a;
    }
    printf("Vse negativnie elementi massiva: %d", count);
}
1
653 / 457 / 212
Регистрация: 06.09.2013
Сообщений: 1,264
16.10.2017, 08:47 3
jumperinho,
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
#include<stdio.h>
#include <stdlib.h>
 
int main()
{
    int n = 12;
    int array[n];
    printf("Vvedite vse elementi massiva: ");
    for(int i=0; i < n; i++)
    {
        scanf("%d", &array[i]);
    }
    int sum = 0;
    int min = array[0];
    int count = (array[0] < 0);
    for (int i = 1; i < n; i++)
    {
        int a = array[i];
        if(a < 0) count++;
        a = abs(a);
        if(a < min) {
            min = a;
            sum = 0;
        } else {
            sum += a;
        }
    }
    printf("Negative items count: %d\nSum after min: %d", count, sum);
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2017, 08:47
Помогаю со студенческими работами здесь

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

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

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru