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

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

27.03.2013, 20:18. Показов 786. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Массив динамический. Пользователь сам задаёт размерность. Все элементы массива вещественные числа.
Написал вот такую программку. Увы не доконца. Не могу понять как сделать 2 и 3 пункт.

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

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
int main ()
{
 
 
    int n=0;
    printf("Please input the size of the array:\n");
    scanf("%i",&n);
    float *a=new float[n];
    printf("Please input the ellements of the array as natural numbers:\n");
 
    for(int i=0;i<n;i++)
    {
        scanf("%f",&a[i]);
    }
    printf("Array ellements by input order:\n");
 
    for(int i=0;i<n;i++)
    {
        printf("___%f___\n", a[i]);
    }
 
    float min=a[0];
    int minnum=0;
    
    for (int i=0;i<n;i++)
    {
        if (min>a[i])
        {
            min=a[i];
            minnum=i;
        }
    }
 
 
    
    printf("The smallest array ellement is:\n___%f___", min);
    printf("\nThe number of this ellement is:\n___%i___", minnum);
 
 
 
 
 
    getch();
    return 0;
}
Помогите пожалуйста. И если не сложно прицепите к коду коментарии.)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2013, 20:18
Ответы с готовыми решениями:

Найти сумму элементов массива, расположенных между первым и последним отрицательным элементом
Задача такая: Написал программу, компилятор выдал пачку ошибок в 8 строке, не могу понять...

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

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

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

1
40 / 40 / 32
Регистрация: 22.10.2012
Сообщений: 217
28.03.2013, 20:09 2
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <stdlib.h>
 
main()
{
    int arr[10], sum = 0, i, d, p1, p2; 
 
    system("cls");
    srand(time(NULL));
 
    printf("Sformurovanui massuv: \n");
    for(i = 0; i < 10; i++)
    {
        arr[i] = rand () % 100 - 50;
        printf("%d ",arr[i]);
    }
 
    d = 0;
    for(i = 0; i < 10; i++)
    {
        if(arr[i] < 0)
        {
        d = d + 1;
        if (d == 1)
        p1 = i;
        if (d == 2)
        p2 = i;
        }
    }
 
    printf("\n");
    system("pause");
    
    for(i = 0; i < 10; i++)
    {
    if((i > p1) && (i < p2))
    sum = sum + arr[i];
    }
 
    printf("Sum = %d", sum);
 
    
getch();
}
соедините со своей программой ..)
0
28.03.2013, 20:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2013, 20:09
Помогаю со студенческими работами здесь

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

Найти произведение элементов массива, расположенных между первым и вторым нулевыми элементами
6)в одномерном массиве сост из н эл-в , вычислить номер максимального элемента массива; найти...

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

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


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

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