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

Функция: сумма элементов массива, расположенных до первого отрицательного элемента

26.06.2017, 23:27. Показов 1034. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть функция, вычисляющая минимальный элемент массива. Из нее нужно сделать так, чтобы она считала элементы массива, расположенные до первого отрицательного элемента.

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 <stdio.h>
#include <stdlib.h>
 
#include <conio.h>
 
 
int funct(int*arr)
{
    int i1, min1 = 32768;
    for (i1=0;i1<10;i1++)
    {
        if (arr[i1] < min1) min1 = arr[i1];
        
    }
    printf("\n min element %i", min1);
    return min1;
}
void main()
{
    int i;
    int a_arr[10];
    for (i = 0; i < 10; i++)
    {
        
        printf("\ vv. element\n");
        scanf("%i", &a_arr[i]);
    }
    funct(a_arr);
    getch();
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.06.2017, 23:27
Ответы с готовыми решениями:

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

Сумма модулей элементов одномерного массива, расположенных после первого отрицательного элемента
В чем может быть причина? #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; void main()...

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

Шаблонная функция вычисляющая сумму модулей элементов массива, расположенных после первого отрицательного элемента
1. Реализовать шаблон для одномерного массива любого типа. 2. Реализовать шаблон функции которая...

2
737 / 542 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
27.06.2017, 04:42 2
C
1
2
3
4
5
6
7
8
9
int sum_before_negative(int *a, int size)
{
    int sum = 0, *end = a + siize;
    while(a < end){
        if(*a < 0) break;
        sum += *a++;
    }
    return sum;
}
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
30.06.2017, 21:43 3
C
1
2
3
int sum_before_negative(const int * array, size_t count) {
    return ( count == 0 || *array < 0 ) ? 0 : *array + sum_before_negative(array + 1, count - 1);
}
0
30.06.2017, 21:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.06.2017, 21:43
Помогаю со студенческими работами здесь

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

Сортировка по убыванию элементов массива, расположенных до первого отрицательного элемента
Отсортировать в порядке убывания элементы массива Е(46), расположенные до первого отрицательного...

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

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


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

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