Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Borland
3 / 3 / 0
Регистрация: 19.11.2011
Сообщений: 133
#1

Массив. Вывод сумм значений отрицательных и индексов положительных элементов

13.04.2012, 19:13. Просмотров 694. Ответов 5
Метки нет (Все метки)

Написать программу, которая выводит сумму значений отрицательных элементов, сумму индексов положительных элементов одномерного массива и исходный массив. Размерность массива определить с клавиатуры.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2012, 19:13
Ответы с готовыми решениями:

Создать массив из индексов положительных элементов другого массива
#include "stdafx.h" #include <iostream> using namespace std; int main()...

Сформировать новый массив, состоящий из индексов отрицательных элементов исходного массива
Формировать массив B(n, m) случайных чисел отрезка (-10; 165). Сформировать...

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

Найти сколько отрицательных и положительных значений имеет массив
Создать и вывести массив y с элементами {y}_{k}={f}_{i}(k), где k=1,12, i -...

Сформировать одномерный массив, элементы которого равны произведениям индексов последних отрицательных элементов диагоналей
Дан массив 6*6. Сформировать одномерный массив, элементы которого равны...

5
Schizorb
510 / 462 / 82
Регистрация: 07.04.2012
Сообщений: 869
Записей в блоге: 1
Завершенные тесты: 1
13.04.2012, 19:23 #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
#include <iostream>
 
int main()
{
    int size;
    
    // ввод размера и выделение памяти
    std::cout << "Enter size: ";
    std::cin >> size;
    int * arr = new int[size];
    
    // ввод элементов
    for(int i = 0; i < size; ++i)
    {
        std::cout << "Enter arr[" << i << "]: ";
        std::cin >> arr[i];
    }
    
    // подсчёт и печать сумм
    int sumPosInd = 0, sumNeg = 0;
    for(int i = 0; i < size; ++i)
    {
        arr[i] > 0 ? (sumPosInd += i) : (sumNeg += arr[i]);
    }
    std::cout << "Sum of indexes of positives = " << sumPosInd << "\n";
    std::cout << "Sum of negatives = " << sumNeg << "\n";
    
    // вывод массива на экран
    std::cout << "Array: ";
    for(int i = 0; i < size; ++i)
    {
        std::cout << arr[i] << " ";
    }
    
    return 0;
}
1
MoonGuard
12 / 12 / 1
Регистрация: 05.04.2012
Сообщений: 127
13.04.2012, 19:36 #3
C++
1
using namespace std;
не легче ли будет указать его? Пропадает необходимость указывать постоянно область видимости. Думаю парень, который просит такую задачу врятли знает ::
1
Schizorb
13.04.2012, 19:40
  #4

Не по теме:

Ну... судя по нику Borland, возникают подозрения, что его компилятор ни то ни другое не проглотит :)

0
MoonGuard
13.04.2012, 19:43
  #5

Не по теме:

а разве подобная вещь не общая для всех компиляторов?

0
Schizorb
13.04.2012, 19:54     Массив. Вывод сумм значений отрицательных и индексов положительных элементов
  #6

Не по теме:

Утверждать не могу, но вроде компиль от борланд пространства имён не поддерживал

1
13.04.2012, 19:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2012, 19:54
Привет! Вот еще темы с ответами:

Создать одномерный массив из сумм положительных элементов каждого столбца матрицы
Дана матрица 4х4. Создать новый одномерный массив из сумм положительных...

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

Записать в другой массив строку, составленную из сумм отрицательных элементов столбцов матрицы
Помогите пожалуйста) Дана матрица N x M.Записать в другой массив строку,...


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

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

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