Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
MrAleksej
20 / 15 / 8
Регистрация: 05.12.2010
Сообщений: 254
Записей в блоге: 1
#1

Найти минимальный элемент массива и сменить его знак - C++

07.02.2011, 22:55. Просмотров 678. Ответов 6
Метки нет (Все метки)

Найти минимальный элемент массива, сменить у него знак и поменять местами с первым элементом.

PS: Выккладываю 2 скрина - там код. Короче, в этом коде я нахожу элемент, меняю с первым, но на его место не могу поставить перый элемент... Кто подскажет, в чем загвозка???
0
Миниатюры
Найти минимальный элемент массива и сменить его знак   Найти минимальный элемент массива и сменить его знак  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2011, 22:55
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти минимальный элемент массива и сменить его знак (C++):

Найти минимальный элемент массива и его индексы - C++
Динамический массив. Задание Найти минимальный элемент массива и его индексы. Минимальный я нашел. Не могу найти индекс ,если находит...

Найти минимальный элемент массива и его порядковый номер. - C++
Дан массив целых чисел. Найти минимальный элемент массива и его порядковый номер. #include<stdio.h> #include<conio.h> ...

Найти минимальный элемент массива и определить его местоположение - C++
Задание:Дан массив чисел. Найти минимальный элемент массива и определить его местоположение. у меня программка неправильное значение...

Найти минимальный элемент массива и вывести на экран его столбец и строку - C++
Помогите,как найти минимальный элемент массива и вывести на экран его столбец и строку? Срочно очень,экзамен и не могу с этим справится

Найти минимальный элемент массива, поставить его на первое место, остальные элементы сдвинуть - C++
а)Дана последовательность n элементов в виде массива. Найти минимальный элемент массива,паставить его на первое место,остальные...

Сформировать одномерный массив Х из положительных элементов матрицы А, найти минимальный элемент массива Х и его номер - C++
Доброго всем времени суток) никак не могу создать массив из матрицы( кто поумнее меня , помогите плиз) Вот задание: ...

6
ForEveR
В астрале
Эксперт С++
7992 / 4751 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
07.02.2011, 22:58 #2
MrAleksej, Ну как бэ для того, чтобы поменять местами две переменные проще всего делать это через третью...
Пример.

C++
1
2
3
4
5
6
void swap(int& one, int& sec)
{
   int tmp=one;
   int one=sec;
   int sec=tmp;
}
0
silent_1991
07.02.2011, 23:09
  #3

Не по теме:

ForEveR, а зачем инты везде о_О?
Полагаю, копипаст иногда оказывается злом

1
ForEveR
В астрале
Эксперт С++
7992 / 4751 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
07.02.2011, 23:10 #4
silent_1991, Фак. Что-то я переборщил, спасибо) Писал думая о чем-то другом оО
C++
1
2
3
4
5
6
void swap(int& one, int& sec)
{
   int tmp=one;
   one=sec;
   sec=tmp;
}
0
MrAleksej
20 / 15 / 8
Регистрация: 05.12.2010
Сообщений: 254
Записей в блоге: 1
07.02.2011, 23:54  [ТС] #5
Я так делал уже - все равно не пашет - можете в коде посмотреть. Там верно смена сделана... А вот где намудрил - незнаю))) Вот, если взять найти отрицательный - то у меня ваще всё окей, а вот с этим у меня проблемы...
0
ForEveR
В астрале
Эксперт С++
7992 / 4751 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
08.02.2011, 00:46 #6
Неправильно обмен выполнен.

a=x(0).
x(0)=-z.
x(number)=a.

Вместо круглых скобок квадратные соответственно. Вместо точек - точка с запятой.
1
MrAleksej
20 / 15 / 8
Регистрация: 05.12.2010
Сообщений: 254
Записей в блоге: 1
08.02.2011, 01:23  [ТС] #7
БЛИН!!!! Как так то??? Я полдня маялся - смотрел, че не так, а тут ....
Спасибо))) Огромоное спасибо!!)))
0
08.02.2011, 01:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.02.2011, 01:23
Привет! Вот еще темы с ответами:

Найти минимальный элемент массива и упорядочить все элементы левее его по убыванию, а правее – по возрастанию - C++
Реализовать функцию для обработки массива целых чисел. Функция находит минимальный элемент массива и сортирует все элементы левее его по...

Среди элементов одномерного массива, имеющих нечетные значения, найти минимальный элемент и его номер - C++
Написать программу используя функции, но не использовать указатели. 1. Среди элементов одномерного массива, имеющих нечетные значения,...

Найти минимальный по значению элемент и записать его на начало массива, высвободив для него место путем смещ - C++
Генерировать значения элементов одномерного массива с помощью генератора псевдослучайных чисел, введя количество элементов массива с...

Вычислить минимальный элемент массива и заменить его - C++
Найти сумму положительных элементов массива из N элементов, расположенных до первого нулевого элемента.(используя ссылочную переменную) ...


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

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

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