0 / 0 / 1
Регистрация: 03.11.2012
Сообщений: 384
|
||||||
1 | ||||||
Сумма элементов массива, расположенных между первым и последним элементом16.11.2012, 08:15. Показов 2033. Ответов 12
Метки нет Все метки)
(
сама то сумма есть а у меня задание между первым и последним элементом
0
|
|
16.11.2012, 08:15 | |
Ответы с готовыми решениями:
12
Сумма элементов массива, расположенных между первым и последним положительным элементом
Сумма элементов массива, расположенных между первым и последним отрицательными элементами Сумма элементов массива, расположенных между первым и последним нулевыми элементами |
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
|
16.11.2012, 09:02 | 2 |
С суммой то у Вас как раз всё в порядке.
А вот с нулевыми элементами нет. Нужно преобразовать массив, а не просто вывести сначала нулевые, а потом ненулевые. Если поядок расположения остальных элементов не важен, то можно так: for (int i = 0; i < n; i++) for (int j=i; j<n; j++) if (arr[j]==0) swap (arr[i],arr[j]);//swap - обмен значениями //вывод массива for (int i = 0; i < n; i++) cout <<" "<<arr[i]; а если порядок важен, то... надо подумать, как обойтись без дополнительного массива... ![]()
0
|
4424 / 2363 / 853
Регистрация: 29.11.2010
Сообщений: 5,239
|
|
16.11.2012, 09:04 | 3 |
0
|
0 / 0 / 1
Регистрация: 03.11.2012
Сообщений: 384
|
|
16.11.2012, 09:25 [ТС] | 4 |
а первый и последний элемент
0
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
|
16.11.2012, 09:28 | 5 |
0
|
0 / 0 / 1
Регистрация: 03.11.2012
Сообщений: 384
|
|
16.11.2012, 09:29 [ТС] | 6 |
почему
0
|
4424 / 2363 / 853
Регистрация: 29.11.2010
Сообщений: 5,239
|
|
16.11.2012, 13:16 | 7 |
Очевидно, по заданию.
Приведенный вами в первом посте код считает сумму между первым и последним элементом не включая их.
0
|
0 / 0 / 1
Регистрация: 03.11.2012
Сообщений: 384
|
|
16.11.2012, 17:23 [ТС] | 8 |
только вот вопрос какие именно первый и последний элементы
0
|
4424 / 2363 / 853
Регистрация: 29.11.2010
Сообщений: 5,239
|
|
16.11.2012, 18:14 | 9 |
Не по теме: Are you kidding me? :facepalm: Рассмотрим, в качестве примера, набор из четырех элементов -- 0, 1, 2, 3. Допустим, эти элементы нумеруются (иногда говорят "индексируются") по порядку, начиная с нуля. На первом месте с номером (индексом) 0 стоит элемент со значением 0. На втором месте с номером (индексом) 1 стоит элемент со значением 1. На третьем месте номером (индексом) 2 стоит элемент со значением 2. На четвертом и последнем (индексом) месте под номером 3 стоит элемент со значением 3. Первым элементом называют элемент с минимальным индексом. В рассматриваемом случае это элемент с индексом 0 и значением 0. Последним элементом называют элемент последовательности с максимальным индексом. В рассматриваемом случае это элемент с индексом 3 и значением 3. Таким образом, легко понять, что в приведенном в первом посте коде первым элементом последовательности является arr[0]. С последним элементом несколько сложнее. Как мы видели ранее, набор из четырех элементов нумеруется от нуля до трех. Несложно убедиться, что набор из пяти элементов будет нумероваться от нуля до четырех, набор из шести элементов -- от нуля до пяти и так далее. Последний (см. выше) элемент всегда будет иметь индекс, равный общему количеству элементов минус один. В приведенном в первом посте коде общее количество элементов последовательности обозначено за n. Таким образом, последним элементом последовательности является arr[n - 1]. Я надеюсь, что вы имеете в виду что-то другое, но не можете правильно сформулировать вопрос. Попробуйте общаться развернутыми предложениями, так же может помочь изложение задачи в том же виде, в котором она поставлена перед вами.
0
|
0 / 0 / 1
Регистрация: 03.11.2012
Сообщений: 384
|
|
16.11.2012, 20:22 [ТС] | 10 |
тут есть еще слова между положительными элементами
0
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
||||||
16.11.2012, 20:37 | 11 | |||||
Это в корне меняет задачу !!!
![]() Добавлено через 12 минут
0
|
0 / 0 / 1
Регистрация: 03.11.2012
Сообщений: 384
|
|
16.11.2012, 20:51 [ТС] | 12 |
мне надо наити первый положительный и последний положительный элемнт
0
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
||||||
16.11.2012, 21:14 | 13 | |||||
Ну, так вникайте же в то, что Вам пишут.
![]()
0
|
16.11.2012, 21:14 | |
Помогаю со студенческими работами здесь
13
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |