|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
29.12.2009, 01:45 | #1 |
Новичок
Джуниор
Регистрация: 29.12.2009
Сообщений: 1
|
[C++]замена каждого эл-та на ср. арифметическое его и его соседей.
помогите пожалуйста
Размерность массива - 100 диапазон от -50 до 50 заменить каждый элемент массива на среднее арифметическое его и его соседей! |
29.12.2009, 19:10 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Заводите второй массив, т.к. если все делать в первом, то каждый следующий элемент будет изменяться с учетом изменений предыдущего.
Генерация элементов: Код:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
29.12.2009, 20:32 | #3 |
Форумчанин
Регистрация: 25.09.2009
Сообщений: 234
|
а по моему перый и последние элементы нового массива тоже должны считаться по формуле, а не просто копироваться... единственное отличие у них не два, а один сосед.
|
31.12.2009, 00:32 | #4 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Можно и так. Думаю, автор сумеет подкорректировать, как ему нужно.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
31.12.2009, 20:44 | #5 |
Форумчанин
Регистрация: 05.12.2009
Сообщений: 253
|
С наступающим.
Код:
Блин, помойму решать такие задачи бесполезно, те люди которые хоть чуть чуть понимают С++ сами решат. А те которые совсем не разбираются, не смогут написать #include <iostream>, или #include "stdafx.h" и прочий ге..рой . И в итоге решение им ничего не даст.
Приходится бежать со всех ног, чтобы только остаться на том же месте! Если хочешь попасть в другое место, тогда нужно бежать по меньшей мере вдвое быстрее! Льюис Кэрол
Последний раз редактировалось atenon; 31.12.2009 в 21:37. |
01.01.2010, 07:01 | #6 | ||
Форумчанин
Регистрация: 25.02.2009
Сообщений: 145
|
Ну во первых:
Цитата:
int a [9]={31,2,12,43,57,14,13,9}; Во вторых: Цитата:
Код:
Если да,то счет элементов массива начинается с 0.Но в принципе можно начинать счет и с первого элемента,но это не очень рационально,т.к. опять же при считывании массива 1-ый элемент (0-ой индекс массива) будет пустым,что не очень удобно.Но это уже ваш вкус. И хоть я не модератор,все-таки соблюдайте правила форума.1 тема-1 вопрос.
Компьютеры бесподобны: за несколько минут они могут совершить такую грандиозную ошибку, какую не в состоянии сделать множество людей за многие месяцы.
Последний раз редактировалось Lunex.08; 01.01.2010 в 07:04. |
||
01.01.2010, 12:26 | #7 | ||
Форумчанин
Регистрация: 05.12.2009
Сообщений: 253
|
Цитата:
А на счет Страуструпа мне просто любопытно (простите за дилитанство) почему бы не сделать 0- ой элемнт масива 1-ым, наверняка на это были причины (вот поэтому и интересно), ведь в школе учат, что счет начинается с 1-цы? Да при всем уважении Lunex.08. Задача элементарная, задал я другой вопрос, но почемуто на вопросы не отвечают (кстати я еще задавал много глупых вопросов но век живи век учись) Хорошо я вынесу этот вопрос. Цитата:
Приходится бежать со всех ног, чтобы только остаться на том же месте! Если хочешь попасть в другое место, тогда нужно бежать по меньшей мере вдвое быстрее! Льюис Кэрол
Последний раз редактировалось atenon; 01.01.2010 в 13:00. |
||
01.01.2010, 14:22 | #8 | |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Цитата:
Код:
|
|
01.01.2010, 14:48 | #9 |
Регистрация: 09.06.2009
Сообщений: 9
|
Да, netrino прав. Если бы первый элемент имел индекс 1, тогда при таком обращении к элементу:
Код:
Последний раз редактировалось Terazoid; 01.01.2010 в 14:50. |
01.01.2010, 14:54 | #10 | ||
Форумчанин
Регистрация: 05.12.2009
Сообщений: 253
|
Не скажу что все понятно:
Цитата:
Цитата:
То есть это продиктовано аппаратными средствами или из за машинных кодов? Ну для меня это высший пилотаж. Но в любом случае спасибо )))).
Приходится бежать со всех ног, чтобы только остаться на том же месте! Если хочешь попасть в другое место, тогда нужно бежать по меньшей мере вдвое быстрее! Льюис Кэрол
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
неубиваемый вирус! все антивирусы не находят его! кто знает как его убрать? | Yury111 | Безопасность, Шифрование | 12 | 05.06.2009 11:19 |
Поиск поля для ввода текста и его замена | ZeroCrash | Общие вопросы Delphi | 2 | 21.04.2009 17:22 |
[Pascal] найти стреднее арифметическое каждого столбца | Рамик | Помощь студентам | 5 | 23.02.2009 19:01 |
замена натур. числа и прилижение его к Фибоначчи | sher_man | Помощь студентам | 2 | 04.02.2009 12:20 |
Можно ли его расшифровать? | DenCraft | Фриланс | 4 | 24.02.2008 01:19 |