Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 16.06.2012
Сообщений: 37
1

Найти сумму индекса элемент массива после первого отрицательного элемента

30.07.2012, 15:21. Просмотров 1078. Ответов 3
Метки нет (Все метки)

Найти сумму индекса элемент массива расположенных после первого отрицательного числа
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.07.2012, 15:21
Ответы с готовыми решениями:

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

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

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

Определить сумму элементов массива, расположенных после первого отрицательного элемента
Создать массив из 20 случайных чисел в диапазоне от -10 до 30. Определить сумму элементов массива,...

3
1450 / 787 / 257
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
30.07.2012, 15:41 2
C++
1
2
3
4
5
6
7
8
9
10
11
int arr[] = {12, 7, 9, 1, -5, -4, 3, 7, 45, 18};
int index = 0;
int sum = 0;
while (index<sizeof arr/sizeof (int))
{
    if (arr[index++]<0)
        break;
}
for (int i = index; i<sizeof arr/sizeof (int); i++)
    sum+=arr[i];
cout<<"Сумма всех елементом в массиве после первого отрицательного числа: "<<sum<<endl;
1
187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335
30.07.2012, 15:42 3
Цитата Сообщение от AZIZBEK Посмотреть сообщение
сумму индекса элемент массива
сумма индекса? Одного? Это как О_о
1
27 / 27 / 3
Регистрация: 19.04.2012
Сообщений: 41
30.07.2012, 16:17 4
Цитата Сообщение от AZIZBEK Посмотреть сообщение
Найти сумму индекса элемент массива расположенных после первого отрицательного числа
Поясни задачу, я лично не очень понял) у меня 2 варианта в голове)

Добавлено через 7 минут
Вот один из вариантов)
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
#include <iostream>
 
using namespace std;
 
int main() {
    int n;
    cout << "n=";
    cin >> n;
 
    int *a = new int [n];
 
    for (int i = 0; i < n; i++) {
        cout << "a[" << i << "]=";
        cin >> a[i];
    }
 
    int d = 0, i = 0, s = 0;
 
    for (int i = 0; i < n; i++) {
        if (d == 1) {
            s += i;
        }
        if (a[i] < 0) {
            if (d == 0) {
                d = 1;
            }
        }
    }
 
    cout << s << endl;
 
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.07.2012, 16:17

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

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


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

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

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