|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.06.2013, 20:54 | #1 |
Пользователь
Регистрация: 18.03.2013
Сообщений: 10
|
Одномерный массив. есть код, нужно объяснить и немного подправить
вот для этого задания: Написать программу построения массива с элементами a1, a1 + a2, a1 + a2 + a3, ..., a1 + a2 + ... + an по данным элементов исходного массива а1, а2, ..., ап.
у меня написана, все работает: Код:
второе, это объяснить как работает функция : Код:
|
10.06.2013, 21:18 | #2 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
Код:
Кстати нет смысла использовать Код:
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
10.06.2013, 21:20 | #3 | |
Пользователь
Регистрация: 18.03.2013
Сообщений: 10
|
Цитата:
Код:
|
|
10.06.2013, 21:31 | #4 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
Можно...
В начале выполнения цикла переменная i получает значение 0, а переменная tSum значение хранящееся в ячейке массива arr[0], т.е. первое число в массиве. Проверяется условие i < n, если условие true, то в ячейку arr[0] помещается значение из tSum (arr[i] = tSum;). счетчик i увеличивается на 1, а значение хранящееся в tSum увеличивается на значение в ячейке arr[1] (т.е. число из arr[0]+ число из arr[1]). tSum получает новое значение суммы 2-х элементов. В ячейку arr[1] помещается значение из tSum. И так далее. tSum используется как аккумулятор для хранения сумм, результат которых помещается в ячейки массива... Не забываем, что цикл выполняется пока верно условие i < n. Надеюсь не слишком запутанно....????
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! Последний раз редактировалось Bugrimov; 10.06.2013 в 21:34. |
10.06.2013, 21:36 | #5 | |
Пользователь
Регистрация: 18.03.2013
Сообщений: 10
|
Цитата:
а можете загнать в отдельную функцию цекл, который в мэйне? а то голова сейчас кипит в других лабах |
|
10.06.2013, 21:48 | #6 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
Код:
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
10.06.2013, 21:59 | #7 | |
Пользователь
Регистрация: 18.03.2013
Сообщений: 10
|
Цитата:
Код:
Ошибка 1 error C3861: AddArr: идентификатор не найден j:\8massive\8\8.cpp 17 |
|
10.06.2013, 22:08 | #8 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
Код:
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
10.06.2013, 22:10 | #9 | |
Пользователь
Регистрация: 18.03.2013
Сообщений: 10
|
Цитата:
даже нелвоко еще что-то просить, но ситуация вынуждает: http://www.programmersforum.ru/showt...=1#post1242769 |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Pascal ABC буду благодарна в объяснении кода задачи(код есть нужно объяснить ее) | Maliish | Помощь студентам | 0 | 03.03.2012 00:38 |
Нужно немного подправить программу на работу с двумерной матрицей(C++ Builder6)) | Kroleg | Помощь студентам | 1 | 09.10.2011 04:49 |
Нужно подправить код | zeppelin58 | Общие вопросы C/C++ | 1 | 28.05.2010 12:11 |
Помогите с РГР на Си(есть коды, нужно подправить) | Darh | Помощь студентам | 1 | 27.12.2009 21:16 |