34 / 26 / 0
Регистрация: 24.12.2010
Сообщений: 165
|
||||||
1 | ||||||
Найти первые равные элементы массива и заменить их на элемент с противоположным знаком24.12.2010, 17:23. Показов 1517. Ответов 6
Метки нет (Все метки)
условие: 1. Дан массив положительных чисел. Среди них есть равные. Найти первые равные элементы массива и заменить их на элемент с противоположным знаком.
мою решение:
например вводим: n=5 и числа 1 2 3 2 3 получается 1 2 -3 2 -3 а должно выйти 1 -2 3 -2 3 с другими числа может правильно работать где я ошибку допустил?
0
|
24.12.2010, 17:23 | |
Ответы с готовыми решениями:
6
В заданной матрице заменить максимальный элемент каждой строки на такой же с противоположным знаком В массив B скопировать элементы массива А с противоположным знаком Каждый отрицательный элемент одномерного массива заменить противоположным по значению элементом Является ли каждый следующий элемент последовательности удвоенным предыдущим с противоположным знаком? |
Фрилансер
|
||||||
24.12.2010, 20:43 | 2 | |||||
Сообщение было отмечено Памирыч как решение
Решение
1
|
34 / 26 / 0
Регистрация: 24.12.2010
Сообщений: 165
|
||||||
24.12.2010, 22:44 [ТС] | 3 | |||||
не помогло(
ps ведь эту часть проги должен был вписать вместо:??
0
|
34 / 26 / 0
Регистрация: 24.12.2010
Сообщений: 165
|
|
25.12.2010, 19:36 [ТС] | 5 |
увы, но не вышло(
может я что не правильно вставил в программу?? если не трудно, то покажите как должна выглядеть эта программа
0
|
Фрилансер
|
||||||
25.12.2010, 19:45 | 6 | |||||
Сообщение было отмечено Памирыч как решение
Решение
У меня всё работает.
Вот код:
1
|
34 / 26 / 0
Регистрация: 24.12.2010
Сообщений: 165
|
|
25.12.2010, 20:12 [ТС] | 7 |
одна проблема, прога должна заменить только Первые равные элементы массива, а не все равные(( т.е. при вводе n=5 и чисел 1 2 3 2 3 должно вывести 1 -2 3 -2 3, а не 1 -2 -3 -2 -3
если знаете как это сделать, то пожалуйста подскажите
0
|
25.12.2010, 20:12 | |
25.12.2010, 20:12 | |
Помогаю со студенческими работами здесь
7
C использованием функции найти максимальный элемент квадратной матрицы и заменить все элементы равные ему 0 Получить все первые элементы массива, равные 1 Переставьте элементы, равные 0, 1, и 2 на первые места массива в порядке возрастания Заменить каждый элемент массива его знаком Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |