-2 / 0 / 0
Регистрация: 27.10.2012
Сообщений: 8
1

Поменять местами в двумерном массиве противоположные элементы

10.12.2012, 23:14. Показов 1900. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
кому не сложно , помогите, пожалуйста, очень надо!

Поменять местами в двумерном массиве противоположные элементы (например 5.7 и -5.7), с учетов перестановки элемента только один раз.

Заранее благодарен!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.12.2012, 23:14
Ответы с готовыми решениями:

Поменять местами в одномерном массиве противоположные по знаку элементы (например 7.5 и -7.5), с учетов перестановки каждого элемента не более одного
Не пойму как реализовать чтобы проход по массиву чтобы местами он менял противоположные по знаку...

Поменять местами элементы четных и нечетных строк в двумерном массиве
Нашел задачу, в ней требуется поменять элементы четных и нечетных строк(первую со второй, вторую с...

В заданном двумерном массиве размером N×N поменять местами элементы
В заданном двумерном массиве размером N×N поменять местами элементы, расположенные в верхней и ...

Отыскать в матрице противоположные элементы (например 5 и -5) и поменять их местами
Доброго времени суток! Нужно поменять местами в матрице противоположные элементы (например 5 и...

3
60 / 60 / 17
Регистрация: 09.06.2009
Сообщений: 117
10.12.2012, 23:48 2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int temp=0;
 
for (int i=0;i<a.length-1 ;i++)
{
  for (int j=1;j<a.length;
  {
   if (a[i]/a[j]==-1)
    {
    temp=a[j];
    a[j]=a[i];
    a[i]=temp;
    break;
     }
 
  
  }
 
}
0
-2 / 0 / 0
Регистрация: 27.10.2012
Сообщений: 8
11.12.2012, 00:03  [ТС] 3
спасибо, но почему то не работает
0
268 / 25 / 5
Регистрация: 25.11.2012
Сообщений: 93
11.12.2012, 01:31 4
C#
1
if (a[i]/a[j]==-1)
Ой-йой, операция деления не есть гуд, у вас же может вылететь DivideByZero

UPD:
Не говоря уже об операции == для double.

Добавлено через 9 минут
C#
1
if( Math.Abs( a[i] + a[j] ) < 1e-10 )
Думаю на таком условии сработает
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2012, 01:31
Помогаю со студенческими работами здесь

Как поменять в массиве целых чисел все элементы на противоположные?
Напишите функцию которая будет менять в массиве целых чисел все элементы, которые равны указанному...

В двумерном массиве поменять местами строки
В произвольно заданном двумерном массиве поменять местами строки, содержащие максимальный и...

Поменять местами строки в двумерном массиве
} static void SortLine(int linemas) { for (int i = 1; i &lt;...

Поменять местами столбцы в двумерном массиве
} } static void SortСolumn(int columnmas) { for (int i = 0;...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru