0 / 0 / 0
Регистрация: 14.01.2010
Сообщений: 42
|
|
1 | |
Дан массив A(N)31.10.2011, 19:13. Показов 2137. Ответов 18
Метки нет (Все метки)
помогите пожалуйста.
Дан массив A(N) найти пару соседних элементов наиболее близко расположенных друг к другу . Мера близости R = |A[i+1]-[i] |
0
|
31.10.2011, 19:13 | |
Ответы с готовыми решениями:
18
Дан массив, состоящий из 15 элементов целого типа. Получить новый массив, как разность между элементами исходного массив Дан массив. Записать во второй массив все элементы, не совпадающие с минимальным Дан массив А(4,4). Сформировать массив В(4) из среднеарифметических значений элементов в каждой строке. Дан массив из 0 и 1.Вывести этот массив на экран и подсчитать количество 0 и 1 |
31.10.2011, 20:58 | 2 |
Помогаю. Очевидно ли вам, что это задача на своеобразный поиск минимума?
0
|
0 / 0 / 0
Регистрация: 14.01.2010
Сообщений: 42
|
||||||
01.11.2011, 19:13 [ТС] | 3 | |||||
ээээ нет....
а оно так? Добавлено через 2 минуты
З.Ы. me gusta!) ваще туплю и много знаю что ошибок
0
|
0 / 0 / 0
Регистрация: 14.01.2010
Сообщений: 42
|
|
01.11.2011, 19:17 [ТС] | 5 |
друг я тебе верю тока как это понять тогда и есть ли она в Turbo C если честно я полный нуб и С тока проходим...
0
|
0 / 0 / 0
Регистрация: 14.01.2010
Сообщений: 42
|
|
01.11.2011, 19:22 [ТС] | 7 |
0
|
0 / 0 / 0
Регистрация: 14.01.2010
Сообщений: 42
|
|
01.11.2011, 19:31 [ТС] | 9 |
это в scanf??? %f , а надо %i
Добавлено через 2 минуты + ща заметил что N не объявлена как переменная и думаю что она и не понадобится т.к. его заменю на i
0
|
01.11.2011, 19:33 | 10 |
Если мне не изменяет память, adjacent_find ищет первую пару одинаковых соседних элементов из диапазона итераторов. А это не то.
это означает, что значение R в вашей формуле должно быть минимальным. То есть нужно перебрать все пары i,i+1 определить для них R, и для минимального вывести элементы на экран. Вроде как мог разжевал.
0
|
0 / 0 / 0
Регистрация: 14.01.2010
Сообщений: 42
|
||||||
01.11.2011, 19:39 [ТС] | 11 | |||||
то бишь мне нужно что то тика такого:
0
|
01.11.2011, 19:46 | 13 |
Не знаю, что вы там поняли. Давайте разберем ваш код.
Начнем с явного. Для каждой пары R различно. У вас R задано вообще вне цикла, соответственно от индекса не зависит. Второе, видите ли вы сходство между формулой из условия и тем, что в коде? Я - нет. Остальное типа точек с запятой, организацию цикла и пр. пока опущу.
0
|
0 / 0 / 0
Регистрация: 14.01.2010
Сообщений: 42
|
||||||
01.11.2011, 20:07 [ТС] | 14 | |||||
ааа я тут сравнивать начал(точнее все элементы с минимальным), мне тока 1 строчка подходит а после if выполняю мое условие r= abs(a[i+1]-a[i]);
Добавлено через 2 минуты я ar не дописываю пишу а Добавлено через 12 минут подвожу итог рассуждений:
0
|
01.11.2011, 20:20 | 15 |
0
|
0 / 0 / 0
Регистрация: 14.01.2010
Сообщений: 42
|
|
01.11.2011, 20:27 [ТС] | 16 |
печалька кончено имеется, в блокноте просто набирать удобней потом просто расширение менять и смотреть
Добавлено через 4 минуты ну а какой итог правильный ? вы бы хоть показали бы часть кода, а то глаза бегут туда сюда) С ругается)))
0
|
01.11.2011, 20:33 | 17 |
Конечно ругается. Вы зачем-то объявили два указателя, не знаете как читать данные с клавиатуры и тд. Сделаем так: хорошо продумайте алгоритм работы программы, а уж код до ума потом будем доводить.
0
|
237 / 210 / 29
Регистрация: 08.06.2011
Сообщений: 467
|
||||||
01.11.2011, 21:16 | 18 | |||||
1
|
Sherniyaz
|
|
02.11.2011, 10:39 | 19 |
спасибо больше тока теперь буду разбераться что такое time.h и stdlib.h гугол мне в помощь даже с 1-го раза непонял что это такое
|
02.11.2011, 10:39 | |
02.11.2011, 10:39 | |
Помогаю со студенческими работами здесь
19
Дан массив X(10). Сформировать новый массив из четных чисел исходного Дан массив. Создать массив 2 из четных чисел первого массива Дан массив из 25 элементов. Сформировать из него новый массив, элементы которого кратны 5 Дан массив A[N]. заполнить массив В[N] элементами массива A[N], которые удовлетворяют двойному неравенству Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |