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

Для каждого положительного элемента определить, есть ли в массиве отрицательный элемент с противоположным з - C++

02.10.2016, 16:07. Просмотров 318. Ответов 5
Метки нет (Все метки)

Позязя. Нужна помощь с решением C:
Полное условие. Для каждого положительного элемента определить, есть ли в массиве отрицательный элемент с противоположным значением; если да, заменить эти элементы на 0. Размер массива 100 элементов. Диапазон значений от -100 до 100.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2016, 16:07
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Для каждого положительного элемента определить, есть ли в массиве отрицательный элемент с противоположным з (C++):

Для каждого позитивного элемента определить, есть ли в массиве отрицательный элемент с противоположным значениям
Все детали задачи на фото Задачи перепечатываем в тему!

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

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

В двухмерном массиве с целыми коэффициентами, для каждого столбца найти минимальный элемент в этом столбце и индекс этого элемента.
Помогите еще пожалуйста. Имеется такое задание: в данном двухмерном массиве A с...

В двумерном массиве определить первый отрицательный элемент на интервале [a,b]
Подскажите пожалуйста что мне нужно про писать в 5 строке чтобы определить...

Определить последний отрицательный максимальный элемент и его позицию в массиве
мальчики помогите пожалуйста решить задачи 1)Для заданного двумерного массива...

5
Peoples
1269 / 774 / 730
Регистрация: 06.02.2016
Сообщений: 2,083
Записей в блоге: 15
Завершенные тесты: 4
02.10.2016, 16:36 #2
Лучший ответ Сообщение было отмечено xokage как решение

Решение

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
#include <iostream>
#include <algorithm>
#include <ctime>
#include <cstdlib>
using namespace std;
int main() {
    srand(time(nullptr));
    const int n=100;
    int a[n];
    for(int i=0; i!=n; i++) {
        a[i]=rand()%200-100;
        cout<<a[i]<<" ";
    }
    for(int i=0; i!=n; i++)
        if(a[i]>0 && count(a,a+n,-a[i])>0) {
            int b=a[i];
            int c=-a[i];
            replace(a,a+n,b,0);
            replace(a,a+n,c,0);
        }
    cout<<endl;
    for(int i=0; i!=n; i++) {
        cout<<a[i]<<" ";
    }
    return 0;
}
1
xokage
0 / 0 / 1
Регистрация: 22.11.2015
Сообщений: 53
02.10.2016, 16:44  [ТС] #3
Привелико благодарен Вам,спасибо!
0
gru74ik
Модератор
Эксперт CЭксперт С++
4648 / 1962 / 293
Регистрация: 20.02.2013
Сообщений: 5,225
Записей в блоге: 23
02.10.2016, 17:18 #4
Цитата Сообщение от xokage Посмотреть сообщение
отрицательный элемент с противоположным значением
xokage, это как?
0
Manowar
1552 / 484 / 164
Регистрация: 12.03.2016
Сообщений: 1,825
Завершенные тесты: 1
02.10.2016, 17:46 #5
gru74ik, это, наверное, +5 и -5. Больше ничего в голову не приходит.
0
xokage
0 / 0 / 1
Регистрация: 22.11.2015
Сообщений: 53
02.10.2016, 17:48  [ТС] #6
Мановар скорее всего прав:]
0
02.10.2016, 17:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.10.2016, 17:48
Привет! Вот еще темы с решениями:

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

Найти остаток от деления минимального положительного элемента массива на максимальный отрицательный
Сортировать элементы заданного массива В (10) по убыванию и найти остаток от...

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

Определить, есть ли в заданном массиве мажоруючий элемент
Мажоруючим элементом массива A назовем элемент, который встречается в NN / 2...


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

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

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