Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
Shucach
5 / 5 / 0
Регистрация: 15.10.2013
Сообщений: 176
27.03.2014, 15:42     Для каждого позитивного элемента определить, есть ли в массиве отрицательный элемент с противоположным значениям #1
Все детали задачи на фото
 Комментарий модератора 
Задачи перепечатываем в тему!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2014, 15:42     Для каждого позитивного элемента определить, есть ли в массиве отрицательный элемент с противоположным значениям
Посмотрите здесь:

задачи в Двумерном массиве. Определить, есть ли в массиве два одинаковых элемента, поменять местами элементы C++
C++ В двухмерном массиве с целыми коэффициентами, для каждого столбца найти минимальный элемент в этом столбце и индекс этого элемента.
C++ В двумерном массиве определить первый отрицательный элемент на интервале [a,b]
C++ Определить, есть ли в заданном массиве мажоруючий элемент
C++ Определить, есть ли в массиве указанный элемент
C++ Каждый отрицательный элемент одномерного массива заменить противоположным по значению элементом
C++ Определить для каждого четного столбца максимальный элемент
Для каждого элемента определить число вхождений в данную последовательность C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Shucach
5 / 5 / 0
Регистрация: 15.10.2013
Сообщений: 176
27.03.2014, 16:19  [ТС]     Для каждого позитивного элемента определить, есть ли в массиве отрицательный элемент с противоположным значениям #2
Да. Для каждого позитивного элемента определить, есть ли в массиве отрицательный элемент с противоположным значениям; если да, изменить оба элемента на 0.

Вот пожалуйста.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5547 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 1
27.03.2014, 16:56     Для каждого позитивного элемента определить, есть ли в массиве отрицательный элемент с противоположным значениям #3
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
#include <iostream>
#include <stdlib.h>
 
int main()
{
srand(time(NULL));
const int n = 200;
int *arr = new int[n];
for( int i=0; i<n; i++ )
  arr[i] = rand()%100 - 50;
 
std::cout << "before:" << std::endl;  //// Вывод до
for( int i=0; i<n; i++ )                //
  std::cout << " " << arr[i];         ////
 
for( int i=0; i<n; i++ )          //// Расчеты
  if( arr[i]>0 )                    //
    for( int j=0; j<n; j++ )        //
      if( arr[j] == -arr[i] )       //
        {                           //
        arr[i] = 0;                 //
        arr[j] = 0;                 //
        }                         ////
 
std::cout << std::endl << std::endl << "after:" << std::endl; //// Вывод после
for( int i=0; i<n; i++ )                                        //
  std::cout << " " << arr[i];                                 ////
 
delete arr;
std::cin.ignore();
return 0;
}
Yandex
Объявления
27.03.2014, 16:56     Для каждого позитивного элемента определить, есть ли в массиве отрицательный элемент с противоположным значениям
Ответ Создать тему
Опции темы

Текущее время: 12:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru